Linux PHP-FPM故障排查可按以下步骤进行:
/var/log/php-fpm.log或/var/log/php7.x-fpm.log),通过tail -f或less命令查看实时或历史错误信息。/etc/php/版本/fpm/php-fpm.conf及pool.d/www.conf中监听端口、用户权限、进程管理等配置是否正确,使用php-fpm -t测试语法。netstat -tuln或ss -tulnp检查监听端口是否被占用,修改配置或终止占用进程。www-data)对配置文件、日志目录、套接字文件有读写权限,使用chown和chmod调整。free -m、top、ulimit查看内存、CPU、文件描述符等资源是否充足,调整pm.max_children等参数。php -m确认已安装模块,通过包管理器(如apt/yum)安装缺失扩展。systemctl status php-fpm检查服务是否运行,尝试重启服务systemctl restart php-fpm。-F参数以前台模式启动,查看详细错误输出(需在配置中禁用守护进程模式)。slowlog参数),通过tail或日志分析工具定位性能瓶颈。参考来源:[1,2,3,4,5,6,7,8,9,10]