监控Ubuntu PHP日志异常可通过以下方式实现:
定位日志文件
/var/log/php-fpm.log
(默认路径,可自定义)。/var/log/apache2/error.log
。/var/log/nginx/error.log
。php.ini
中配置error_log
参数。实时查看日志
tail -f
命令:sudo tail -f /var/log/php-fpm.log
,实时输出新增日志。自动化监控脚本
使用日志管理工具
logrotate
管理日志轮转,rsyslog
集中收集日志。设置异常预警
cron
定时任务结合邮件通知(如mail
命令)发送异常日志摘要。注意:确保日志文件权限正确(使用sudo
访问),敏感信息需脱敏处理。