几个月前部署了laravel应用程序,最近发现我的应用程序无法写日志,因为磁盘已满。当我检查时,我发现laravel.log文件几乎很大。我想知道如何使用logrotate旋转laravel日志。
答案 0 :(得分:3)
转到 /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