Ste*_*eve 5 nginx connection google-analytics
几分钟后第一次访问我的网站时,连接会 100% 地“重置”。
打开调试时,我收到此消息,以及 400 错误请求状态消息:
client prematurely closed connection while reading client request line
我读过这可能是由 large_client_header_buffers 设置引起的。我的网站上有谷歌分析。使用实时 http 标头,我将其作为请求:
``GET /__utm.gif?utmwv=5.3.7&utms=35&utmn=745612186&utmhn=domain.com&utmcs=UTF-8&utmsr=1920x1080&utmvp=1841x903&utmsc=24-bitusut10m=24-bitusuts0=24-bitusuts0=20&utmd&utm=24-bitusut10md %20General&utmhid = 2004697163&utmr = 0&UTMP =%2Fservices%2Fforums%2Fboard.ws%3F3 2C4%&utmac = UA-25674897-2&utmcc = __ UTMA%3D68455186.1647889527.1351640625.1352446442.1352451659.100%3B%2B__utmz%3D68455186.1352097329.64.2.utmcsr%3Ddomain。 com%7Cutmccn%3D(referral)%7Cutmcmd%3Dreferral%7Cutmcct%3D%2Fservices%2Fforums%2Fboard.ws%3B&utmu=q~ HTTP/1.1 `
我在 nginx 中的 large_client_header_buffers 设置为4 8k
,所以我不知道这是不是问题。立即请求有第一个“重置”请求全部成功。
Max*_*nin 10
在大多数情况下400
,访问日志中的状态如下:
127.0.0.1 - - [09/Nov/2012:16:01:01 +0000] "-" 400 0 "-" "-"
和消息
... [信息] ... 客户端在读取客户端请求行时过早关闭连接 ...
在 nginx 错误日志中是浏览器打开与 nginx 的额外连接并关闭它而不向其中发送任何请求的结果。当客户端的浏览器是 Chrome 并且在请求的页面上加载的资源不多时,经常会看到这种情况。
这些消息本身是无害的,不是问题(这就是日志级别为info的原因)。如果您在这些消息中看到一些问题 - 您可能想要详细说明您遇到的问题。如果您只是看到消息 - 不要害怕,它们是无害的。