Status code 000 in the logs

What does status code 000 mean in the Nginx logs? I have the following
the config:

    location  =  /
        limit_req  zone=slow  burst=10;
        proxy_pass  http://service_perl;
    } generates an image, writes it to disk and then returns
“X-Accel-Redirect” to the image. Everything seems to be working just
fine, I
see delayed responses because of limit_req in the logs (with code 200).
Sometimes there are responses with code 503 for “greedy” clients that
the burst=10 parameter. All as expected.

However, occasionally I see a bunch of requests (around 5 to 20 within a
seconds of each other) with status code 000 and 0 for the body size in
logs. They are always from the same IP address for the entire bunch, so
guessing it’s requests that already went through internal
redirect and then something happened. Connection aborted? Something
Why not status code 503? That’s where you come in with a helpful
explanation. :slight_smile:

In case it is relevant:
nginx version: nginx/1.4.2
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-54)
TLS SNI support disabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx
–http-log-path=/var/log/nginx/access.log --pid-path=/var/run/
–http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx
–with-http_ssl_module --with-http_realip_module
–with-http_sub_module --with-http_dav_module --with-http_flv_module
–with-http_mp4_module --with-http_gunzip_module
–with-http_gzip_static_module --with-http_random_index_module
–with-http_secure_link_module --with-http_stub_status_module
–with-mail_ssl_module --with-file-aio --with-ipv6 --with-cc-opt=‘-O2 -g
-pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
–param=ssp-buffer-size=4 -m64 -mtune=generic’

Posted at Nginx Forum:


On Mon, Sep 16, 2013 at 12:22:17PM -0400, monkeybrain wrote:

“X-Accel-Redirect” to the image. Everything seems to be working just fine, I
explanation. :slight_smile:
It happens if client closes connection whily waiting for limit_req
delay, and correct code to log is 499 (client closed request).
This is already fixed in 1.5.3 with the following commit:

Maxim D.