温馨提示×

ubuntu如何排查php-fpm运行故障

小樊
49
2025-09-12 19:07:16
栏目: 编程语言

排查Ubuntu中PHP-FPM运行故障可按以下步骤进行:

  1. 查看服务状态
    sudo systemctl status php-fpm  # 查看服务是否运行  
    
  2. 检查进程是否存在
    pgrep php-fpm  # 查看进程是否存在  
    
  3. 查看日志文件
    • 定位日志路径(通常为/var/log/php-fpm.log/var/log/php7.x-fpm.log
    • 使用tail -fgrep查看实时日志或过滤错误信息
  4. 验证配置文件
    • 检查语法:sudo php-fpm -t
    • 确认监听端口/套接字、用户权限等配置正确
  5. 排查端口冲突
    sudo netstat -tulnp | grep php-fpm  # 检查端口占用情况  
    
  6. 检查文件权限
    确保运行用户(如www-data)对配置文件、日志目录有读写权限。
  7. 重启服务
    修改配置后重启PHP-FPM:sudo systemctl restart php-fpm
  8. 查看系统资源
    使用tophtop检查CPU、内存占用是否异常。

若问题仍未解决,可参考日志中的具体错误信息进一步分析,或提供日志片段以便精准定位。

0