我每天尝试使用maxsize轮流使用特定大小和间隔的日志。 conf具有最大大小和每日间隔。我注意到,当日志文件大小超过“最大大小100M”时,logrotate不会仅在间隔过去时自动旋转日志。手册页中的maxsize参数非常清楚,当日志达到设置的大小或经过适当的时间时,日志将旋转。我想念什么?任何帮助表示赞赏。
maxsize:
当日志文件大于大小字节时,甚至在额外指定的时间间隔(每天,每周,每月或每年)之前,日志文件也会旋转。
/var/lib/docker/containers/*/*-json.log {
rotate 3
maxsize 100M
daily
compress
missingok
delaycompress
copytruncate
}
下面的日志文件大大超出了最大大小100 mb,并且logrotate没有自动旋转。日志在经过的时间旋转。
-rw-r----- 1 root root 689588811 Sep 13 08:07 e9f5fbcf76d26b1b32c6b021040e816b94bfac15b3036614d26f2d4d10d2b93a-json.log
使用logrotate版本3.8.6