2017 06,12 13:30 |
|
Tomcatのcatalina.outが肥大化していたのでローテーションを行う設定に
しかし、方法がいくつかあるみたい しかも、tomcatのログのパスが異なるので、 自分の環境に合うパスの設定を行ってみました。 /usr/local/tomcat/logs/catalina.out {
missingok
copytruncate
daily
sharedscripts
postrotate
EXT=`date +%Y%m%d`
for f in $1;
do mv $f.1 $f.$EXT;
done
endscript
} ポイントは、copytruncate のようです。 tomcatは、logrotateのsyslogなどのデフォルトの設定をコピーして使用すると、 tomcatがログ・ファイルを掴んだ状態になってしまう とのこと /usr/sbin/logrotate -d /etc/logrotate.d/tomcat で確認 大丈夫そうなので、1度だけど強制に実行をしました。 /usr/sbin/logrotate -f /etc/logrotate.d/tomcat 強制的に実行した際は、問題なし。ちゃんと明日は、ローテーションされているかな? PR |
|
コメント |
コメント投稿 |
|
忍者ブログ [PR] |