NOTO

logrotate を設定する

 Date:2015-08-05 14:29:39 +0900
 Categories: TECHNOLOGY

はじめに

自分で作成したrailsアプリケーションがログを吐いていたので、ログローテーションを行いましょうです。
概要としては、

設定用ファイル

logrotateのファイルの書式には決まった形があります。
以下はサンプルです

/var/log/rails/production.log {
missingok
size 512k
rotate 4
notifempt
sharedscripts
create 0664 railsuser railsuser
postrotate
/etc/init.d/passenger restart > /dev/null/
endscript
}

決まった書式については以下のページ等を参考にしてくださいログローテーション(logrotate)を使ってみる

設定が完了したら

$ logrotate -d /etc/logrotate.conf // 全体のチェック
$ logrotate -d /etc/logrotate.d/httpd //対象の項目チェック

上記で問題なければログローテーション街です。

Tweet