温馨提示×

怎样减少CentOS PHP日志大小

小樊
42
2025-03-23 19:00:31
栏目: 编程语言
PHP开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要减少 CentOS 上 PHP 日志的大小,您可以采取以下几种方法:

  1. 调整日志级别: 编辑 PHP 配置文件(例如:/etc/php.ini 或 /etc/php-fpm.d/www.conf),将 log_level 设置为较低的级别,如 “warning” 或 “error”。这将减少记录的信息量。

    log_level = warning
    

    保存更改并重启 PHP 或 PHP-FPM 服务:

    sudo systemctl restart php-fpm
    
  2. 限制日志文件大小: 使用 logrotate 工具来限制日志文件的大小。创建一个新的 logrotate 配置文件(例如:/etc/logrotate.d/php),并添加以下内容:

    /var/log/php-fpm/*.log {
        copytruncate
        daily
        rotate 7
        compress
        missingok
        notifempty
        create 640 root adm
    }
    

    这将每天切割日志文件,保留最近 7 天的日志,并对旧日志进行压缩。您可以根据需要调整这些设置。

    如果您使用的是 Apache 服务器,请编辑 /etc/logrotate.d/httpd 或 /etc/logrotate.d/apache2(取决于您的系统),并添加类似的配置。

  3. 禁用错误日志: 如果您不需要记录错误日志,可以在 PHP 配置文件中将 error_log 设置为 /dev/null:

    error_log = /dev/null
    

    保存更改并重启 PHP 或 PHP-FPM 服务。

请注意,禁用错误日志可能会导致在出现问题时难以诊断。因此,在禁用错误日志之前,请确保您有其他监控和调试问题的方法。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何减少centos php日志大小

0