Pages

2011/06/17

mongodbのlogorotate対応

mongodb-10genのリポジトリからインストールしたmongodbをloglotateに対応させるメモ。
 




まずconfファイルに記入してpidを吐かせるようにしておく。

pidfilepath=/var/lib/mongodb/mongod.pid



で、logrotate 設定ファイルを設置。


cat >/etc/logrotate.d/mongodb<<'EOFEOF'
/var/log/mongodb/mongodb.log
{
rotate 4
weekly
missingok
nocreate
notifempty
compress
delaycompress
sharedscripts
postrotate
kill -USR1 `cat /var/lib/mongodb/mongod.pid` >/dev/null 2>&1 || true
endscript
}
EOFEOF


気をつけるのは nocreate と signal が USR1 なことか。
 

0 件のコメント:

コメントを投稿