Tomcatでcatalina.outをローテーション

Tomcat

catalina.outとはTomcatのログファイルです。
デフォルトの状態だとこのファイルは日付でのローテーションを行わないので、自力で修正してやる必要があります。

設定
[root]# vi /usr/local/tomcat/bin/catalina.sh
touch “$CATALINA_BASE”/logs/catalina.out

#touch “$CATALINA_BASE”/logs/catalina.out

>> “$CATALINA_BASE”/logs/catalina.out 2>&1 &

2>&1 | /usr/sbin/rotatelogs “$CATALINA_BASE”/logs/catalina.out.%Y-%m-%d.log 86400 540 &
※変更は2箇所あります。

再起動
[root]# /etc/init.d/tomcat restart

参考サイト:
http://blog.goo.ne.jp/a24kane2000/e/e84b45ecf07df708cb089c12cbae5994
http://fujiyama443.blog102.fc2.com/blog-entry-100.html

コメント

タイトルとURLをコピーしました