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丰富的网站和图像大于95%的命中。 排除图像之前,日志是每天的GB。
在你的情况下,你可能可以通过IP地址排除。
编辑:对不起误读。 Nginx有没有find日志选项:
http://wiki.nginx.org/NginxHttpCoreModule#log_not_found
这会在错误日志中closures404。 然后你可以使用位置指令:
location ~* ^.+\.(jpg|jpeg|gif)$ { root /var/www/html; *access_log off;* ... }