在Ubuntu上监控PHP-FPM错误日志可通过以下方式:
/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 参数。tail -f 命令:sudo tail -f /var/log/php-fpm.log(替换为实际路径),实时显示新增日志。grep 筛选错误日志:sudo grep 'error' /var/log/php-fpm.log,或结合 journalctl 过滤服务相关日志:sudo journalctl -u php{version}-fpm | grep 'error'。logrotate 避免日志过大,编辑配置文件 /etc/logrotate.d/php-fpm(需自定义),设置按天轮转、压缩等策略。GNOME Logs(桌面环境)或第三方工具(如 ELK Stack、Cockpit)实现可视化监控。注意:若使用Nginx/Apache,需同时检查Web服务器错误日志(路径见对应配置文件)。