5

Amazon Elastic Load Balancer (ELB) 执行定期运行状况检查:

除了您为负载均衡器配置的运行状况检查之外,服务还会执行第二次运行状况检查,以防止实例在未取消注册的情况下终止而导致的潜在副作用。要执行此检查,负载均衡器会在运行状况检查配置使用的同一端口上打开 TCP 连接,然后在运行状况检查完成后关闭连接。

nginx 以 400 错误记录这些事件,每分钟发生多次:

[07/Aug/2013:18:32:27 +0000] "-" 0.000 400 0 "-" "-" "-"

如何配置 nginx 不记录这些事件?

4

1 回答 1

7

解决方案是不要使用旧的不受支持的 nginx 版本。从版本 1.3.15(相当旧的版本)开始,nginx 在这种情况下不会记录 400 错误。

有关信息,请参阅更改日志:http: //nginx.org/en/CHANGES

*) Change: opening and closing a connection without sending any data in
   it is no longer logged to access_log with error code 400.
于 2013-08-07T19:26:03.520 回答