0
私はcatalina.outファイルを、bashスクリプトを使ってcronジョブとして実行しています。コードはこちらtomcatを再起動せずにcatalina.outを切り捨てます
# delete catalina.out files larger than 1 GiG, and replace with empty file if deleted
for f in $(find /tomcat_home*/. -name catalina.out -size +1000M); do
rm $f
touch $f
done
これは公式には書かれています。問題は、実行中のTomcatインスタンスが、この新しく作成されたcatalina.out(作成後常にサイズが0バイト)にログに記録されないことが明らかです。
基本的に、私はファイルを縮小するソリューションが必要ですが、実行中のTomcatインスタンスは書き込みを続けることができます。何か案は?ありがとう!
うまくいった!切り詰めて、Tomcatはまだそれを書いています。ありがとう! –