Nginx和loadbalancer有很多错误400 access.log

HY,

我有正确的安装nginx我的网站,一切工作正常,非常快:)

但是我的访问日志中有这样的错误:

IP – [30 / Dec / 2011:11:06:00 +0000] – “ – ”400 0“ – ”“ – ”

IP – [30 / Dec / 2011:11:06:10 +0000] – “ – ”400 0“ – ”“ – ”

IP – [30 / Dec / 2011:11:06:20 +0000] – “ – ”400 0“ – ”“ – ”

IP – [30 / Dec / 2011:11:06:30 +0000] – “ – ”400 0“ – ”“ – ”

这个错误是由我的loadbalancer造成的,这是amazon ec2 LB之一。 而我还没有find任何解决scheme来解决这个问题。

由于这个错误,我的日志增长非常快。 我能做些什么来排除我的日志?

谢谢你的帮助。

新年快乐(期待!!!)

如果您没有通过调整服务器的轮询来停止这些条目,则可以使用Apache的SetEnvIf来执行条件日志logging。

http://httpd.apache.org/docs/2.2/logs.html#conditional

我有一些客户使用这个特定的图像目录。 他们有graphics丰富的网站和图像大于9​​5%的命中。 排除图像之前,日志是每天的GB。

在你的情况下,你可能可以通过IP地址排除。

编辑:对不起误读。 Nginx有没有find日志选项:

http://wiki.nginx.org/NginxHttpCoreModule#log_not_found

这会在错误日志中closures404。 然后你可以使用位置指令:

location ~* ^.+\.(jpg|jpeg|gif)$ { root /var/www/html; *access_log off;* ... }