ubuntu

如何在Ubuntu上监控PHP-FPM错误日志

小樊
46
2025-08-21 17:51:14
栏目: 编程语言

在Ubuntu上监控PHP-FPM错误日志可通过以下方式:

  1. 定位日志文件
    • 默认路径:/var/log/php-fpm.log/var/log/php{version}-fpm.log(如 /var/log/php8.1-fpm.log),具体需查看配置文件 /etc/php/{version}/fpm/pool.d/www.conf 中的 error_log 参数。
  2. 实时查看日志
    • 使用 tail -f 命令:sudo tail -f /var/log/php-fpm.log(替换为实际路径),实时显示新增日志。
  3. 过滤关键信息
    • grep 筛选错误日志:sudo grep 'error' /var/log/php-fpm.log,或结合 journalctl 过滤服务相关日志:sudo journalctl -u php{version}-fpm | grep 'error'
  4. 配置日志轮转
    • 通过 logrotate 避免日志过大,编辑配置文件 /etc/logrotate.d/php-fpm(需自定义),设置按天轮转、压缩等策略。
  5. 图形化工具监控
    • 使用 GNOME Logs(桌面环境)或第三方工具(如 ELK Stack、Cockpit)实现可视化监控。

注意:若使用Nginx/Apache,需同时检查Web服务器错误日志(路径见对应配置文件)。

0
看了该问题的人还看了