小程序经常出现网络异常,日志里面很多499,是我什么地方没配置好吗

story 发布于 4个月前 分类:问答

QQ20200527-1

5个回复

  • 问答社区

    建议您查看一下服务器的防火墙

  • 问答社区

    用的宝塔面板,防火墙没开,php5.6,sql5.5.6,nginx1.18.0,2核 4G  8M  总感觉哪里出错了,因为负载很低2020052909164161

     

  • 问答社区

    百度后:

    可以看到,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,问题果然得到解决。只是安全方面稍有欠缺,但比总是出现找不到服务器好多了。

  • 问答社区

    2020052914243387

    加上了proxy_ignore_client_abort on;现在不报499,变成502了

  • 问答社区

    可以确定这不是程序问题

联系我们

工作时间:周一至周六,9:00-18:00

QR code