网站连接失败提示502 Bad Gateway?是否因PHP-FPM或反向代理异常?
502错误通常源于后端服务异常,主要排查方向如下:
关键日志路径:
502错误诊断矩阵
检查项 | 诊断命令/方法 | 解决方案 |
---|---|---|
PHP-FPM状态 | systemctl status php-fpm |
重启服务:systemctl restart php-fpm |
进程池耗尽 | `netstat -anp | grep php-fpm` |
Nginx代理配置 | nginx -t 检测语法 |
检查fastcgi_pass 指向正确socket |
资源限制 | free -h 查看内存 |
优化PHP内存限制memory_limit |
超时设置 | 检查request_terminate_timeout |
适当延长超时时间 |
- Nginx错误日志:
/var/log/nginx/error.log
- PHP-FPM日志:
/var/log/php-fpm.log
更新时间:2025-07-14 11:56:08