我的知识记录

网站连接失败提示502 Bad Gateway?是否因PHP-FPM或反向代理异常?

1. 故障原因排查表

现象 可能原因 验证命令
PHP-FPM进程崩溃 内存不足/脚本超时 systemctl status php-fpm
Nginx与后端通信中断 代理配置错误/端口冲突 nginx -t 和 netstat -tulnp
资源耗尽 CPU/内存占用100% top 或 htop

2. 紧急恢复步骤

  1. 重启服务
    
     
    bash
    systemctl restart php-fpm nginx
  2. 调整PHP-FPM配置/etc/php/7.4/fpm/pool.d/www.conf):
    
     
    ini
    pm.max_children = 50 # 根据服务器内存调整 request_terminate_timeout = 30s
  3. Nginx代理超时设置
    
     
    nginx
    location ~ \.php$ { proxy_read_timeout 300; fastcgi_pass unix:/run/php/php-fpm.sock; }

网站连接失败提示502 Bad Gateway?是否因PHP-FPM或反向代理异常?

标签:502错误排查-PHP-FPM故障-Nginx代理问题

更新时间:2025-06-21 23:32:59

上一篇:网站安全防护能否自动更新?有没有补丁推送机制?

下一篇:网站被篡改无法访问怎么办?尝试恢复备份