Sergey A. Osokin
January 08, 2020 10:24PM
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@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

$bytes_received variable not working

junly January 08, 2020 09:51PM

Re: $bytes_received variable not working

Sergey A. Osokin January 08, 2020 10:24PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 302
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready