之前 Michael 说一直访问不了 91yun 的测试报告页。后来查了下日志,发现大量的 499 错误。
百度了下,蛮多人碰到这个问题,而这个问题的原因如下:
499 错误
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 对应的是 “ client has closed connection ”。这很有可能是因为服务器端处理的时间过长,客户端“不耐烦”了。
可见 499 错误是浏览器和服务器断开连接的原因。因为我的网站大多放在 ovh 。国内访问是很慢。不知道是不是因为这个原因导致不少用户都反应经常打不开网页。
后面附上解决办法,至少用上这个方法后可以访问了。
在 nginx 的配置文件( nginx.conf )的 http 块里加上这行代码:
proxy_ignore_client_abort on;
如果大家有网站是放在访问比较慢的服务器上的话,可以顺手看看日志有没大量 499 的错误。
另外本站也顺便修改了下,不知道大家访问本站的时候是否还会经常出现无法打开的情况呢?欢迎反馈
博主出来打圆场了!
博主对你@micheal还是很照顾的 关于除夕与商家联合促销禁止退款、争议的解释和处理措施更新https://www.91yun.org/archives/4666
访问比以前慢了,还出现CF错误提示