We are using request_completion core variable to log every request.
recently, we found that some requests got logged with:
$request_completion = NULL
$statue = 200
$bytes_send = 0
$body_bytes_send = 0
so the question is in what condition, will nginx set request_completion
NULL while at the sam time set status to 200 with zero bytes send? Is
client-side problem or nginx’s bug?
Below is a sample log(request_completion is the last field and it’s
[27/Aug/2010:18:15:43 +0800] 188.8.131.52 GET /LoginFrame.asp
184.108.40.206:80 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;
GTB6.5; .NET CLR 1.1.4322)] HTTP/1.1 200 0 0