在 Ubuntu Box 上旋转日志文件
必须旋转这些日志文件,否则它们最终会耗尽所有磁盘空间。从一些研究开始……
mongodb-log-file-growth
rotate-log-files
可以使用以下命令查看日志文件…
ls /var/log/mongodb/
但是要设置日志文件轮换,你需要执行以下操作…
// put the following in the /etc/logrotate.d/mongod file
/var/log/mongo/*.log {
daily
rotate 30
compress
dateext
missingok
notifempty
sharedscripts
copytruncate
postrotate
/bin/kill -SIGUSR1 `cat /var/lib/mongo/mongod.lock 2> /dev/null` 2> /dev/null || true
endscript
}
// to manually initiate a log file rotation, run from the Mongo shell
use admin
db.runCommand( { logRotate : 1 } )