$bytes_received variable not working

Sergey A. Osokin osa at freebsd.org.ru
Thu Jan 9 03:23:01 UTC 2020


Hi there,

hope you're doing well.

The $bytes_received embedded variable is a part of ngx_stream_core_module,
please see the following link for details,
http://nginx.org/en/docs/stream/ngx_stream_core_module.html#var_bytes_received

My guess is the mentioned log_format directive was defined outside of the stream
level.

-- 
Sergey Osokin

On Wed, Jan 08, 2020 at 09:51:07PM -0500, junly wrote:
> My nginx is compiled and installed, and the version installed is
>        Nginx version: nginx / 1.14.0
> 
> The parameters for compilation are:
>       Configure the arguments:--prefix=/etc/nginx
> --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules
> --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log-
> HTTP - log - path = / var/log/nginx/access. The log - pid - path = /
> var/run/nginx pid - lock - path = / var/run/nginx. Lock - HTTP client - body
> - temp - path = / var/cache/nginx/client_temp- HTTP proxy - temp - path = /
> var/cache/nginx/proxy_temp - HTTP - fastcgi - temp - path = /
> var/cache/nginx/fastcgi_temp - HTTP - uwsgi - temp - path = /
> var/cache/nginx/uwsgi_temp--http-scgi-temp-path=/var/cache/nginx/scgi_temp
> --user=nginx --group=nginx --with-compat --with-file-aio --with-threads
> --with-http_addition_module
> --with-http_auth_request_module--with-http_dav_module --with-http_flv_module
> --with-http_gunzip_module --with-http_gzip_static_module
> --with-http_mp4_module --with-http_random_index_module
> --with-http_realip_module--with-http_secure_link_module
> --with-http_slice_module --with-http_stub_status_module
> --with-http_sub_module --with-http_v2_module --with-mail
> --with-mail_ssl_module--with-stream --with-stream_realip_module
> --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='
> -g-o2-fstack-protector -- wformat-werror =format-security-wp,
> -d_fortify_source = 2-fpic '--with-ld-opt=' -wl, -bsymbolic-functions-wl,-z,
> relro-wl,-z, now-wl,-- as-demand-pie'
> 
> nginx log format???
>         log_format main'[$time_iso8601] $remote_addr - $remote_user "$scheme
> $host $request $cookie_group_id" $status $body_bytes_sent "$http_referer"
> "$bytes_received" "$http_user_agent" "$http_x_forwarded_for"';
> 
> When I use nginx -t detection configure file, nginx emerg is prompted with
> unknown bytes_received variable
> 
> I now want to use the bytes_received variable, how do I fix it?
> 
> Posted at Nginx Forum: https://forum.nginx.org/read.php?2,286675,286675#msg-286675
> 
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx


More information about the nginx mailing list