Some requests not getting logged

Maxim Dounin mdounin at mdounin.ru
Tue Sep 18 06:46:53 UTC 2012


Hello!

On Mon, Sep 17, 2012 at 07:38:49PM -0400, eiji-gravion wrote:

> Hello,
> 
> I've noticed that some (seemingly random) requests get logged as 400 and 408
> codes without 301 or 200 codes showing up in the logs.
> 
> This seems to occur a lot when redirecting people from http > https via a
> 301 redirect, the 301 redirect will in many cases not appear at all in the
> logs but will instead show the following after some time has passed:
> 
> - - 24.**.***.** - - [17/Sep/2012:19:19:07 -0400] "-" 400 0 "-" "-" "-" "-"
> 
> I've also seen some https requests not show up in the logs at all as 200
> codes, but will eventually display 408 codes:
> 
> TLSv1 ECDHE-RSA-RC4-SHA 213.***.***.** - - [17/Sep/2012:18:30:31 -0400] "-"
> 408 0 "-" "-" "-" "-"
> 
> I've also been able to confirm that all of these requests are successful, so
> is this something wrong with the logging, or is this normal behavior?
> 
> To me it seems buggy how someone could make a 301 or 200 code request, and
> be completely hidden in the access logs other than the eventual 400/408s.

Most likely this is a result of a cached response being used by a 
browser, while in logs you see only a connection which was open by 
the browser but no requests were sent in it.

Maxim Dounin



More information about the nginx mailing list