发现线上有大量499的请求,然后看见有的499的请求body_bytes_sent 为0,所以就此情况查看一番。 复现场景:192.168.60.128 上面请求192.168.60.150的机器,150上的应用接口执行时间30秒,128上面的超时时间2秒,此时nginx返回了499,body_bytes_sent为0。 1、128请求模拟 >>> requests.get('http://192.168.226.150/',...
那为什么Nginx日志中的body_bytes_sent会为0呢?一个同事给了我这么一个解释 正好在Nginx返回给客户端的时候 客户端刷新页面 或 关闭浏览器了 使得客户端的socket关闭了 于是此时Nginx自然不会返回内容给客户端 自然body_bytes_sent就为0了 如何通过实验证明或证伪这个假设呢?nginx 有用1关注3收藏 回复 阅读8.6k ...
Pragma: no-cache Accept: */* < HTTP/1.1 200 OK < Server: nginx/1.9.9 < Date: Thu, 24 Aug 2017 07:52:21 GMT < Content-Type: text/html < Content-Length: 537 [map@cq01-map-lbsop-hbase01.cq0 conf]$ curl 'http://10.46.43.14:8100/50x.html' > aac && ls -al aac % Total ...