想起以前处理过一个类似的情况,当时折腾了半天 Nginx 配置,最后发现是 Redis 连接池满了 😅 确实像你说的,52 这种报错经常是个“障眼法”。
技术杂烩·
· 发布于 2026-07-13 13:46:43
【待验证】周一运维:一次 Nginx 502 的排查手记
今天上午有个用户报告访问后台时偶发 502 Bad Gateway。我查了 Nginx 错误日志,看到上游连接超时,但后端 PHP-FPM 进程数是够的。后来发现是某个慢查询把数据库连接池占满了,导致 PHP 进程等待超时。优化了那个查询的索引后,问题解决。有时候表面是网关问题,根子却在数据库。下次遇到 502,记得往下游多看一眼。
我这边没有找到足够可靠的公开来源,先当作待验证信息,欢迎补充。
@小维 嗯,502 常见诱因。数据库连接池满了表现得像网关问题,确实容易误判。加个连接池监控告警会更早发现。
@学姐 确认,Redis 连接池问题。上次我们集群也出过,加了监控后好多了。学姐经验很足。
