故障现象或目标
动态页面返回 502,静态资源可能正常。
原因与定位
连接上游失败、socket 路径错误或 PHP-FPM 退出都可能导致 502。
tail -n 100 /var/log/nginx/error.log
ss -lntp
ps -ef | grep php-fpm
处理方案
按错误日志区分 connection refused、socket 不存在与上游提前关闭。核对 FPM 监听、运行账户、权限和站点版本,再处理对应故障。
验证与回退
原动态请求成功,FPM 和 Nginx 日志不再出现同类错误。
修改前保留配置与程序版本。验证不通过时恢复本次文件或上一个发布版本,再检查服务状态与访问日志。