注意:有很多关于按日期/时间轮换日志文件的文章。但我想通过filesize旋转日志文件。有可能吗?
我有apache access_log文件,该文件在2/3周后大量增长并占用整个服务器可用空间。因此,我的服务器在2/3周后看不到更多可用空间,我必须每2/3周手动清理一次日志文件。
这是我想要做的:
是否可以这样做?
答案 0 :(得分:0)
使用"尺寸" logrotate.conf中的参数用于修复日志文件的最大文件大小 并且"旋转"选项可以固定旋转次数 你可以把:
/var/log/apache2/access_log {
missingok
notifempty
size 5M
rotate 20
create 0600 apache2 apache2
}
像往常一样, man logrotate 是你最好的朋友