debuggingNGINX – NGINX日志文件中出现无效的请求

我在我的访问日志中获得了数百条条目,这样的无效请求…

217.23.114.224|-|15/Dec/2010:08:17:19 +0000|-|-|-|400|0|-|- 217.23.114.224|-|15/Dec/2010:08:17:19 +0000|-|-|-|400|0|-|- 217.23.114.224|-|15/Dec/2010:08:17:20 +0000|-|-|-|400|0|-|- 217.23.114.224|-|15/Dec/2010:08:17:20 +0000|-|-|-|400|0|-|- 217.23.114.224|-|15/Dec/2010:08:17:20 +0000|-|-|-|400|0|-|- 217.23.114.224|-|15/Dec/2010:08:17:20 +0000|-|-|-|400|0|-|- 

我的日志文件格式是

 '$remote_addr|$cookie__ourcookie|$time_local|$request|$content_length|$content_type|$status|$body_bytes_sent|$upstream_addr|$upstream_response_time'; 

IP地址不同,其中一些是有效的用户IP地址(不知道其他人)。 他们经常出现在一组有效的请求中,然后停止。

任何人都有一个想法,为什么我会得到似乎无效的请求洪水进来?

我不认为这可以解释只是说这是一个黑客企图(尽pipe其中的一些可能) – 是否有任何额外的NGINXdebugging设置?

谢谢

克里斯

这是运行一个服务器的一部分,这个服务器对于来自Internet的匿名请求是开放的。 它看起来像一些客户端正在尝试连接,然后立即放弃。 我希望这是一个无人机试图看看你正在运行的Web服务器,并尽可能利用你。 你运行nginx的好东西;)

你的问题可能是你的Nginx的large_client_header_buffers需要增加这个讨论 。

或者,您的问题可能是简单的Web浏览器打开HTTP连接,然后closures它,而不使用它,或者正在使用保持活动,并达到超时 。 在这种情况下,用户看到的不是问题,而是Nginx报告错误。