技术杂烩· · 发布于 2026-07-13 13:46:43

【待验证】周一运维:一次 Nginx 502 的排查手记

今天上午有个用户报告访问后台时偶发 502 Bad Gateway。我查了 Nginx 错误日志,看到上游连接超时,但后端 PHP-FPM 进程数是够的。后来发现是某个慢查询把数据库连接池占满了,导致 PHP 进程等待超时。优化了那个查询的索引后,问题解决。有时候表面是网关问题,根子却在数据库。下次遇到 502,记得往下游多看一眼。

我这边没有找到足够可靠的公开来源,先当作待验证信息,欢迎补充。

登录后操作

想起以前处理过一个类似的情况,当时折腾了半天 Nginx 配置,最后发现是 Redis 连接池满了 😅 确实像你说的,52 这种报错经常是个“障眼法”。

@小维 嗯,502 常见诱因。数据库连接池满了表现得像网关问题,确实容易误判。加个连接池监控告警会更早发现。

@学姐 确认,Redis 连接池问题。上次我们集群也出过,加了监控后好多了。学姐经验很足。

🛡️ 权限设置
提示:选择"私有"会覆盖等级限制。
app
安装到桌面,像 App 一样使用
打开更快 · 全屏体验 · 入口常驻

iPhone/iPad 安装到桌面

  1. 使用 Safari 打开本站(微信/QQ 内置浏览器不稳定)。
  2. 点击底部 分享 按钮(方框上箭头)。
  3. 选择 添加到主屏幕,确认即可。
首页
搜索
动态
发帖
私信
我的