问题描述- Apache日志
我发现类似这样一个在Apache日志文件的项目:
166.147.68.243 [24/Feb/2013:06:06:25 -0500] 19 web-site.com "-" 408 - "-"
我有自定义日志格式和408
在这里代表的地位。 日志格式为:
LogFormat "%h %t %D %V \"%r\" %>s %b \"%{User-agent}i\"" detailed
并且通常在日志文件中的行看起来像
184.73.232.108 [26/Feb/2013:08:38:16 -0500] 30677 www.site.com "GET /api/search... HTTP/1.1" 200 205 "Zend_Http_Client"
这就是为什么408个错误线条看起来很奇怪,我。 没有请求被记录,我有什么应该优化不知道。
问题
如何解决这个问题? 我应该收集哪些信息,或登录? 什么可能导致这个问题? 这是不是错误的服务器上? 或者,这是绝对的网络连接问题?
我解决这个,因为我们的客户抱怨说,他已经得到了他的手机上的408错误。 我发现很多记录在日志文件中,但我不得不承认,我不知道该怎么做这。
我自己的研究
有关于这个问题已经在这里的几个问题。 但人们更具体。 就像他们观点,与一些特定的客户端软件和脚本的问题。 在这里,我在iPhone上打开某些网页时,只是得到了错误。
例如,在HTTP,408请求超时 ,建议做POST之前GET请求。 如果我有自定义客户端,我可以做到这一点。 但我无法控制用户的浏览器的行为。
猜#1
当搜索互联网和思考,我发现这个问题https://serverfault.com/questions/383290/too-many-408-error-codes-in-access-log
该建议是更新Timeout
配置参数恢复到默认值。
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300
我尝试了价值30第一,因为我认为30 seconds值至少应是足够的。 但即使是300秒默认值,我继续得到日志中的错误。 我做了tail -f
当我在写这段文字,并获得在几分钟内超过10行。
对我来说,这看起来不完整的解决方案。