今天查看nginx的access log 文件,发现类似这种请求:
[22/Apr/2014:14:01:12 +0800] "GET / HTTP/1.1" 499 0 "-" "Mozilla/5.0
之前对499这类错误码,没什么印象,之后就去查了下,
发现rfc2616中,400~500间的错误码仅定义到了417,所以499应该是nginx自己定义的。
nginx源码可以看到,这个499错误码是表示,请求中客户端关闭了连接导致的。
也就是说,如果你请求你自己服务器的某地址,马上就关闭这个请求,那么,你的access log中就会出现499错误码的log,供你查看用。
有意思吧~
因为找到了这个499的问题,我的bug也顺着解决了,yep~