这个问题已经在这里有一个答案:
部署了我laravel申请几个月前,和最近发现我的应用程序无法写入日志,因为我的磁盘已满。当我检查我发现了laravel.log文件几乎是巨大的。我想知道如何laravel日志与logrotate的旋转。
转到/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