整理东京服务器 Nginx 502 错误的排查思路与解决方法。
502 是常见网关错误。以下是排查实战。
一、502 含义 Nginx 无法从上游(PHP、Java、Node)获得有效响应。
二、排查步骤 1) 查看 nginx error.log 2) 查看上游应用日志 3) 检查上游进程是否存活 4) 测试上游端口连通
三、常见原因 1) 上游进程崩溃或重启 2) PHP-FPM 进程池耗尽 3) 上游响应超时 4) 上游端口/地址配置错误 5) 内存不足导致进程被杀
四、解决 - 重启上游服务 - 调大进程池/线程数 - 调整超时时间 - 修正 upstream 配置 - 扩容或优化应用
五、优化 1) 健康检查 2) 合理超时 3) 进程池调优 4) 监控上游状态
六、预防 - 监控 502 率 - 上游资源监控 - 灰度发布避免全挂
总结:502 要结合 error.log 和上游日志定位,多半是上游进程或超时问题。