问题说明 - 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 Request timeout中,建议在POST之前执行GET请求。如果我有自定义客户端,我可以这样做。但我无法控制用户浏览器的行为。
猜#1
建议将Timeout配置参数更新回默认值。
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300
我首先尝试了30,因为我认为30秒就足够了。 但即使默认值为300秒,我仍然会在日志中收到错误。我在写这篇文章时做了tail -f并在几分钟内得到了10行以上。< / p>
对我而言,这看起来并不完整。