2014-12-14 11:33:01
来 源
itjs.cn
Nginx
此文详细介绍Nginx特有的HTTP状态码:499,希望对于初学Nginx服务器相关的朋友有帮助,更多Nginx安装、配置、报错处理等资源请本站内搜索。。
rfc2616中定义了400-417错误代码,418-499是自定义范畴。所以可以判断499是nginx自己定义的。

在分析nginx日志时有时会发现499错误,在apache日志中不存在的,所以感到很疑惑。查阅了相关文档

查看一下nginx源代码会发现有下面关于nginx code的解释

# vim src/http/ngx_http_special_response.c

......................................

ngx_string(ngx_http_error_495_page), /* 495, https certificate error */

ngx_string(ngx_http_error_496_page), /* 496, https no certificate */

ngx_string(ngx_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 */

...................................................................

 从上面的解释可以看出,499代码很有可能是因为服务器端处理请求过长,客户端不能承受就断开了连接。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。