Tomcatの標準出力、標準エラー出力が行われるcatalina.outをローテーションさせる方法。
Apacheの付属プログラムにrotatelogsを利用する。
catalina.shの
>> "$CATALINA_BASE"/logs/catalina.out 2>&1 &
の部分を、
| /usr/sbin/rotatelogs "$CATALINA_BASE"/logs/catalina.out 間隔(秒) &
と変更する。
元ネタ。
でもそもそもこんなことを調べたのはログを標準出力に出すアプリケーションの面倒を見ているから。こんな仕様はあかんよね。。