php+nginx 服务器项目接口出现大量的504,502状态错误 (某种原因)

php+nginx 服务器项目接口出现大量的504,502状态错误 (某种原因)

周赒
2022-07-28 / 0 评论 / 101 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年07月28日,已超过847天没有更新,若内容或图片失效,请留言反馈。

起因:

接到反馈服务器接口大量报错502或者504状态。

nginx 错误日志截图如下:
日志报错

服务器 查看 原因:产生 大量的tcp连接,导致资源消耗太大,接口无法正常返回。

原因:

因为 老板的服务器更换了ip了,导致之前redis 和 mysql 白名单失效,无法连接 mysql redis ,导致积累了许多 tcp 请求。将服务器资源消耗完了。

解决办法 :

设置新的IP设置到redis 或者 mysql 白名单中,问题就解决了。

备注:

接口报错 504 或者 502 有很多情况,根据自己服务器报错,查找原因,调整配置,解决问题。不要盲目的调整nginx配置参数。

0

评论 (0)

取消