MongoDB Ver.2系のログローテート
MongoDBでのログローテートがいまいちうまくいかなかったのでメモ。 以下の設定では一応動いた。 公式のドキュメント通りに killall -SIGUSR1 mongod これを使うとクラッシュしてしまったので、対応。(3系なら killall -SIGUSR1 も動くのかも)
/var/log/mongo/mongod.log { weekly missingok rotate 4 compress notifempty create postrotate /usr/bin/pkill -USR1 mongod rm /var/log/mongo/mongod.log.????-??-??T??-??-?? endscript }