几个月前我部署了我的Laravel应用程序,最近发现我的应用程序无法写入日志,因为我的磁盘已满。当我检查时,我发现laravel.log文件几乎非常大。我想知道如何使用logrotate旋转laravel日志。
几个月前我部署了我的Laravel应用程序,最近发现我的应用程序无法写入日志,因为我的磁盘已满。当我检查时,我发现laravel.log文件几乎非常大。我想知道如何使用logrotate旋转laravel日志。
前往/etc/logrotate.d并创建一个新的配置文件。
cd /etc/logrotate.d
sudo touch laravel_rotate
添加日志文件位置和一些设置。
log/file/dir/laravel_log.log {
monthly
missingok
rotate 12
compress
notifempty
create 755 www-data www-data
}
设置说明:
要测试这个新配置,请运行sudo logrotate --force laravel_rotate
config/logging.php
) 看起来是怎样的? - Namoshek