← 返回帮助中心部署问题

Nginx 出现 502 Bad Gateway

检查 PHP-FPM、Workerman 反向代理、端口监听、超时和进程状态。

判断是哪一个上游

访问普通 PHP 页面也 502,重点检查 PHP-FPM;只有 WebSocket 或独立 API 502,重点检查反向代理目标端口。

PHP-FPM 排查

  • 在宝塔重启对应 PHP 版本。
  • 查看 PHP-FPM 日志是否内存不足、进程上限或扩展崩溃。
  • 确认 Nginx 配置引用了正确的 PHP Unix Socket。

Workerman 排查

  • 执行进程状态命令确认服务仍在运行。
  • 确认监听地址和 Nginx proxy_pass 一致。
  • 确认端口没有被防火墙阻断或被其他程序占用。