nginx日志里面忽然发现有一些499错误日志,正好有时间,就查了下,499是nginx自定义错误码,意思是“客户端主动关闭连接”,就是PHP脚本执行的时间太长了,调用方关闭了连接。
也就是说,请求过程中如果客户端端主动关闭请求或者客户端网络断掉,那么Nginx会记录499到日志里面。
比如:某人用手机正好在访问某网站,他忽然把wifi关啦,nginx就记录499啦。
如何避免:nginx 配置参数 proxy_ignore_client_abort on; 表示代理服务端不主动关闭客户端连接。这个参数默认是关闭的,不确定这个参数会不会引起其他什么问题,有待测试。
总结:也就是说,出现499可能是后端php处理时间导致,也可能是正常情况,是用户关闭了连接请求导致。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END