nginx日志499错误分析

nginx日志里面忽然发现有一些499错误日志,正好有时间,就查了下,499是nginx自定义错误码,意思是“客户端主动关闭连接”,就是PHP脚本执行的时间太长了,调用方关闭了连接。

nginx

 

也就是说,请求过程中如果客户端端主动关闭请求或者客户端网络断掉,那么Nginx会记录499到日志里面。

比如:某人用手机正好在访问某网站,他忽然把wifi关啦,nginx就记录499啦。

如何避免:nginx 配置参数 proxy_ignore_client_abort on; 表示代理服务端不主动关闭客户端连接。这个参数默认是关闭的,不确定这个参数会不会引起其他什么问题,有待测试。

总结:也就是说,出现499可能是后端php处理时间导致,也可能是正常情况,是用户关闭了连接请求导致。

未经允许不得转载:Ppabc博客 » nginx日志499错误分析