**Nginx 运行状态中出现 502 Bad Gateway 如何排查?**
在 Nginx 运行过程中,出现 **502 Bad Gateway** 是常见的代理错误,通常表示 Nginx 无法正确接收到来自后端服务器(如 PHP-FPM、Tomcat、Node.js 等)的响应。排查此类问题需从多个方面入手:
1. **检查后端服务是否正常运行**:确认如 PHP-FPM、应用服务器等是否启动并监听正确端口;
2. **查看 Nginx 错误日志**:通过 `/var/log/nginx/error.log` 定位具体错误信息;
3. **验证代理配置是否正确**:包括 `proxy_pass`、`upstream` 配置及端口是否匹配;
4. **检查网络与防火墙设置**:确保 Nginx 可访问后端服务,无网络隔离或防火墙拦截;
5. **资源限制问题**:如连接数过多导致后端无法响应,可检查超时设置(如 `proxy_read_timeout`);
6. **后端服务崩溃或响应异常**:如程序报错、内存溢出等也可能引发 502。
结合以上步骤系统排查,有助于快速定位并解决 502 错误问题。