【tomcat】ログのローテート設定
tomcatのcatalina.outが肥大化しないようにするための設定メモ
対象Tomcatログ
・catalina.out
今回はこれだけ。
vi /etc/logrotate.d/tomcat
/usr/tomcat/logs/catalina.out
{
copytruncate
daily
dateformat _%Y-%m-%d
rotate 370
compress
missingok
create 0644 tomcat tomcat
}
設定内容の説明
設定値 | 説明 |
---|---|
copytruncate | コピーを作成した後に元のログファイルを空にします |
daily | 毎日ローテーション |
dateformat _%Y-%m-%d | 日付のフォーマットを指定 デフォルト値は、-%Y%m%d |
rotate | ローテーションする回数 |
compress | 旧バージョンのログファイルを圧縮 |
missingok | ログファイルが存在しない場合でも、エラーメッセージを出力せずに次のファイルへ |
create 0644 tomcat tomcat | 新しいログファイルを作成し、属性、所有者、グループを指定 |
多分これで動くはず。
Dailyで1年分は最低限保存したかったので世代は370と指定。
ディスカッション
コメント一覧
まだ、コメントがありません