I've had 2 cases with status code 500 now since setting error log to debug
level:

The error msg: "epoll_wait() reported that client prematurely closed
connection while sending request to upstream"

It's interesting to note that:
If a "normal" file (no caching involved) is requested and the client closes
the connection prematurely, the status code is 200 and the response body is
0 bytes.
If first a php script is called, which responds with a X-Accel-Redirect to
the cached file, and the client closes the connection prematurely, the
status code is 500 and the response body is 0 bytes.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?2,256977,256988#msg-256988

_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to