温馨提示×

php-fpm日志在centos如何查看

小樊
46
2025-11-19 20:02:44
栏目: 编程语言

查看 PHP-FPM 日志的常用方法

一 快速查看与实时跟踪

  • 查看主错误日志:sudo tail -f /var/log/php-fpm/error.log
  • 查看访问日志(若启用):sudo tail -f /var/log/php-fpm/access.log
  • 使用 systemd 查看服务日志:sudo journalctl -u php-fpm(可按需加 -f 实时跟踪、-e 跳到末尾)

二 如果日志文件不存在或路径不确定

  • 检查 PHP-FPM 配置中的日志路径:
    • 主配置文件:/etc/php-fpm.conf
    • 池配置(常见):/etc/php-fpm.d/www.conf
    • 关键指令:
      • error_log = /var/log/php-fpm/error.log
      • access.log = /var/log/php-fpm/access.log(部分发行版/版本默认不启用)
  • 修改配置后重启服务:sudo systemctl restart php-fpm
  • 若仍找不到,可用 find 全盘搜索:sudo find / -name php-fpm.conf 或 sudo find / -name www.conf 再核对配置中的日志路径

三 相关日志与排查配合

  • Web 服务器错误日志(与 PHP-FPM 配合排查 502/504 等):
    • Apache:/var/log/httpd/error_log
    • Nginx:/var/log/nginx/error_log
  • PHP 应用自身错误日志(若在 php.ini 或代码中单独指定):
    • 查看 php.ini 的 error_log 设置:php --ini 后打开对应配置文件,确认 error_log 路径
    • 代码中动态指定:ini_set(‘error_log’, ‘/path/to/app_error.log’);
  • 排查建议:同时观察 PHP-FPM 错误日志访问日志Web 服务器错误日志,并确认 PHP-FPM 配置与 php.ini 中的日志选项一致

0