Linux PHP-FPM错误排查可按以下步骤进行:
/var/log/php-fpm/或/var/log/php7.x-fpm.log,使用sudo tail -f /var/log/php-fpm/error.log实时查看错误信息。/etc/php-fpm.conf或/etc/php/版本/fpm/php-fpm.conf,重点关注listen(端口/套接字)、user/group(权限)、pm(进程管理)等参数,修改后需重启服务。php-fpm -t命令测试配置文件语法是否正确。sudo netstat -tulnp | grep 端口号或sudo lsof /路径/sock检查端口占用,修改listen配置或终止占用进程。www-data)对日志目录、套接字文件有读写权限,使用chown -R www-data:www-data /run/php调整。free -m、top查看内存、CPU使用情况,调整pm.max_children等参数避免资源耗尽。slowlog参数(如slowlog = /var/log/php-fpm/slow.log)定位执行超时的脚本,优化代码或数据库查询。sudo apt-get update && sudo apt-get upgrade确保PHP、PHP-FPM及相关依赖为最新版本。php-fpm -F -R -y /etc/php-fpm.conf在前台运行,获取详细错误信息。参考来源: