在没有访问我的网站几分钟后首次访问我的网站时,连接在100%的时间“重置”.
打开调试时收到此消息,以及400错误请求状态消息:
客户端在读取客户端请求行时过早关闭连接
我已经读过这可能是由large_client_header_buffers设置引起的.我的网站上有谷歌分析.使用实时http标头,我将其作为请求:
“GET /__utm.gif?utmwv=5.3.7\u0026amp;utms=35\u0026amp;utmn=745612186\u0026amp;utmhn=domain.com\u0026amp;utmcs=UTF-8\u0026amp;utmsr=1920×1080\u0026amp;utmvp=1841×903\u0026amp;utmsc=24-bit\u0026amp;utmul= en-us&utmje = 1& utmfl = 11.4 r402& utmdt = 2006Scape论坛 – General& utmhid = 2004697163& utmr = 0& utmp = / services / forums / board.ws?3,4& utmac = UA-25674897-2& ; utmcc = __ UTMA = 68455186.1647889527.1351640625.1352446442.1352451659.100; + __ utmz = 68455186.1352097329.64.2.utmcsr = domain.com | utmccn =(引荐)| utmcmd =转诊| utmcct = /服务/论坛/ board.ws;&安培; utmu = q ~HTTP / 1.1
`
我在Nginx中的large_client_header_buffers设置为4 8k,所以我不知道这是不是问题.即时请求的第一个“重置”请求都是成功的.
127.0.0.1 – – [09/Nov/2012:16:01:01 +0000] “-” 400 0 “-” “-“
和消息
… [info] … client prematurely closed connection while reading client request line …
在Nginx错误日志中,浏览器打开与Nginx的额外连接并关闭它而不向其发送任何请求.通常可以看到客户端的浏览器是Chrome,并且在请求的页面上加载的资源不多.
这些消息本身就是无害的而不是问题(这就是为什么日志记录级别是信息).如果您发现这些消息存在问题 – 您可能希望详细说明您遇到的问题.如果您只是看到这些消息 – 不要害怕,它们是无害的.