小程序经常出现网络异常,日志里面很多499,是我什么地方没配置好吗
问答 2830
-
疯子技师 评论
建议您查看一下服务器的防火墙
2020年5月27日 22:38 -
mashanyu 评论
用的宝塔面板,防火墙没开,php5.6,sql5.5.6,nginx1.18.0,2核 4G 8M 总感觉哪里出错了,因为负载很低
2020年5月29日 09:17 -
疯子技师 评论
百度后:
可以看到,499对应的是 “client has closed connection”。这很有可能是因为服务器端处理的时间过长,客户端“不耐烦”了。
测试nginx发现如果两次提交post过快就会出现499的情况,看来是nginx认为是不安全的连接,主动拒绝了客户端的连接.
在google上搜索到一英文论坛上有关于此错误的解决方法:
proxy_ignore_client_abort on;
Don’t know if this is safe.
就是说要配置参数 proxy_ignore_client_abort on;
表示代理服务端不要主要主动关闭客户端连接。以此配置重启nginx,问题果然得到解决。只是安全方面稍有欠缺,但比总是出现找不到服务器好多了。
2020年5月29日 11:12 -
mashanyu 评论
加上了proxy_ignore_client_abort on;现在不报499,变成502了
2020年5月29日 14:24 -
疯子技师 评论
可以确定这不是程序问题
2020年5月30日 13:46