Q about don't log 400 errors

Aleksandar Lazic al-nginx at none.at
Sat Sep 15 10:52:38 UTC 2012


Hi,

I have follow the instruction on

http://wiki.nginx.org/HWLoadbalancerCheckErrors

but I still get the 400 entries in the access log.

Please can anybody help, thanks.

Cheers Aleks

/opt/nginx/installed/sbin/nginx -V
nginx version: nginx/1.3.4
built by gcc 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
TLS SNI support enabled
configure arguments: --prefix=/opt/nginx/installed 
--conf-path=/opt/nginx/conf/nginx.conf --with-file-aio 
--with-http_ssl_module --with-http_realip_module 
--with-http_geoip_module --with-http_gzip_static_module 
--with-http_secure_link_module --with-http_stub_status_module 
--without-http_ssi_module 
--http-client-body-temp-path=/opt/global_dir/temp_paths/client-body 
--http-proxy-temp-path=/opt/global_dir/temp_paths/http-proxy 
--http-fastcgi-temp-path=/opt/nginx/global_dir/fastcgi 
--http-uwsgi-temp-path=/opt/global_dir/temp_paths/uwsgi 
--http-scgi-temp-path=/opt/global_dir/temp_paths/scgi --with-debug 
--pid-path=/opt/global_dir/logs 
--error-log-path=/opt/global_dir/logs/default_error.log 
--http-log-path=/opt/global_dir/logs/default_access.log 
--pid-path=/opt/nginx/logs/nginx.pid


### nginx.conf

http {
...
     geo $remote_addr $is_lb_400 {
       default 0;
       127.0.0.1/32 1;
     }
...
   server {
     ...
         error_page 400 /400;

         location = /400 {
           if ($is_lb_400) {
             access_log  off;
           }
           return 400;
         }
     ...
}
###

###
2012/09/15 12:46:22 [debug] 24085#0: *131110 accept: 127.0.0.1 fd:4
2012/09/15 12:46:22 [debug] 24085#0: *131110 event timer add: 4: 
60000:1347706042790
2012/09/15 12:46:22 [debug] 24085#0: *131110 epoll add event: fd:4 op:1 
ev:80000001
2012/09/15 12:46:22 [debug] 24085#0: *131110 malloc: 
0000000000DDE9B0:1280
2012/09/15 12:46:22 [debug] 24085#0: *131110 posix_memalign: 
0000000000E1DA80:256 @16
2012/09/15 12:46:22 [debug] 24085#0: *131110 malloc: 
0000000000E1DB90:1024
2012/09/15 12:46:22 [debug] 24085#0: *131110 posix_memalign: 
0000000000D56690:4096 @16
2012/09/15 12:46:22 [debug] 24085#0: *131110 http process request line
2012/09/15 12:46:22 [debug] 24085#0: *131110 recv: fd:4 0 of 1024
2012/09/15 12:46:22 [info] 24085#0: *131110 client prematurely closed 
connection while reading client request line, client: 127.0.0.1, server: 
domain.com
2012/09/15 12:46:22 [debug] 24085#0: *131110 http finalize request: 
400, "?" a:1, c:1
2012/09/15 12:46:22 [debug] 24085#0: *131110 http terminate request 
count:1
2012/09/15 12:46:22 [debug] 24085#0: *131110 http terminate cleanup 
count:1 blk:0
2012/09/15 12:46:22 [debug] 24085#0: *131110 http request count:1 blk:0
2012/09/15 12:46:22 [debug] 24085#0: *131110 http close request
2012/09/15 12:46:22 [debug] 24085#0: *131110 http log handler
2012/09/15 12:46:22 [debug] 24085#0: *131110 free: 0000000000D56690, 
unused: 2031
2012/09/15 12:46:22 [debug] 24085#0: *131110 close http connection: 4
2012/09/15 12:46:22 [debug] 24085#0: *131110 event timer del: 4: 
1347706042790
2012/09/15 12:46:22 [debug] 24085#0: *131110 reusable connection: 0
2012/09/15 12:46:22 [debug] 24085#0: *131110 free: 0000000000E1DB90
2012/09/15 12:46:22 [debug] 24085#0: *131110 free: 0000000000DDE9B0
2012/09/15 12:46:22 [debug] 24085#0: *131110 free: 0000000000D54AB0, 
unused: 8
2012/09/15 12:46:22 [debug] 24085#0: *131110 free: 0000000000E1DA80, 
unused: 128
###



More information about the nginx mailing list