我想每小时存储一次日志,大小不超过500k。
/apps/logs/consul.log {
create
compress
missingok
rotate 30
maxsize 500k
dateext
}
它正在按预期方式工作,并创建名称为consul.log-20190925.gz
的日志。当文件大小超过500k时,它不会创建另一个文件。
在500k之后,我的例外是应创建新文件,例如(每小时,如果大小大于500k)
consul.log-20190925.1.gz
consul.log-20190925.2.gz
没有dateext
/apps/logs/consul.log {
create
compress
missingok
rotate 30
maxsize 500k
}
我能够实现自己想要的,但是随着时间的推移会偏离目标。
consul.log.1.gz
consul.log.2.gz