【发布时间】:2020-09-18 20:48:17
【问题描述】:
有一个 linux mongo 实例,其中设置了 mongo logrotation:
/etc/logrotate.d/mongodb
/var/log/mongodb/mongod.log {
rotate 7
daily
size 500M
copytruncate
missingok
create 0600 mongodb mongodb
dateext
delaycompress
compress
}
但是/etc/logrotate.conf文件有如下配置:
weekly
su root syslog
rotate 4
create
include /etc/logrotate.d
/var/log/wtmp {
missingok
monthly
create 0664 root utmp
rotate 1
}
/var/log/btmp {
missingok
monthly
create 0660 root utmp
rotate 1
}
这里的问题是,mongo logrotation 是按照 /etc/logrotate.d/mongodb 中指定的那样每天发生还是会按照 /etc/logrotate 中指定的那样每周发生.conf ?
另外,我如何通过 cron 知道/确保 logrotation 是否实际发生?
【问题讨论】:
标签: linux mongodb cron logrotate