您现在的位置是:主页 > 技术领域 > Nginx > Nginx

nginx 499状态

追风 2021-11-15 Nginx 人已围观

简介nginx 499状态,大家了解这个吗?请跟随我看下文

1.NGINX的源码中的定义
ngx_string(ngx_http_error_495_page), /* 495, https certificate error */ ngx_string(ngx_http_error_496_page), /* 496, https no certificate */ ngx_string(n3gx_http_error_497_page), /* 497, http to https */ ngx_string(ngx_http_error_404_page), /* 498, canceled */ ngx_null_string, /* 499, client has closed connection */
1.499:客户端连接关闭
场景1:客户端网络波动
场景2:客户端超时关闭。建议打印 nginx 的响应时间
场景3:客户端两次提交post过快,nginx认为是不安全的连接,主动拒绝了客户端的连接,也会 499
2.如何关闭 499 报错
proxy_ignore_client_abort on 代理是否忽略客户端中断
1.默认关闭 off。
2.关闭:请求过程中如果客户端主动关闭请求或者客户端网络断掉,那么Nginx会立即记录499;
注意:此时代理端的PHP程序会依然继续执行。
3.开启:则服务器会忽略客户端中断,一直等着代理服务执行返回。执行成功 200,超时 500等。
注意:此配置只对代理有效
总结
499错误并不是一个问题,如果出现了大量的499的话,需要考虑为什么发生了这么多的客户端中断的问题
 

上一篇:没有了

下一篇:没有了

相关文章

文章评论

点击排行

本栏推荐

猜你喜欢