• 欢迎访问Ppabc博客网站,专注于Linux、CentOS、Apache、Nginx、MySQL、PHP等开源工具安装优化的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Ppabc博客
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Ppabc博客吧

nginx日志499错误分析

Linux学习 ppabc 2年前 (2016-12-29) 1271次浏览

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

nginx

 

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

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

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

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


Selinux 中国 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:nginx 日志 499 错误分析
喜欢 (0)