ubuntu

PHP-FPM在Ubuntu上的日志管理

小樊
39
2025-08-09 12:39:42
栏目: 编程语言

日志文件位置

PHP-FPM日志默认位于 /var/log/php-fpm.log/var/log/php{version}-fpm.log{version} 为PHP版本号,如7.4)。
可通过配置文件 /etc/php/{version}/fpm/pool.d/www.conf 中的 error_log 选项自定义路径。

日志查看与分析

日志轮转配置

使用 logrotate 工具避免日志过大,配置文件为 /etc/logrotate.d/php-fpm,示例内容:

/var/log/php-fpm/*.log {  
    daily  
    missingok  
    rotate 7  
    compress  
    notifempty  
    create 0640 www-data adm  
    sharedscripts  
    postrotate  
        if [ -f /var/run/php-fpm/php-fpm.pid ]; then  
            kill -USR2 $(cat /var/run/php-fpm/php-fpm.pid)  
        fi  
    endscript  
}  

日志清理

其他管理技巧

0
看了该问题的人还看了