私は、Ubuntuを実行している仮想マシンでtomcat 7を使用しています。今のところ、私は/var/lib/tomcat7/logs/catalina.out
にcatalina.out
というファイルがあり、それは20GBを超えています。最初にログファイルをthisチュートリアルで回転させてみました。私はそれが夜の終わりにそれを監視することを知った。手動でサービスを開始しても、実際にはあまり効果がありませんでした。そこでファイルを削除しましたが、Tomcatを再起動した後に表示されました。tomcatのcatalina.outファイルサイズを常に制限します
私は、受け入れ答えhereからconf/logging.properties
に移動して、次の行を変更することでした何をやってみました:.handlers = 1catalina.org.apache.juli.FileHandler
これは持っているようだ
に
.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
少なくとも私が仮想マシンを再起動するまで、1分間は働いていました。それが起こったら、別の20GBのcatalina.out
ファイルで終わった。
ファイルが5MBを超えてしまったり、ファイルが制限されたりするという実績のある方法はありますか?
あなたは[javaのログイン](https://docs.oracle.com/javase/8/docs/technotes/guides/logging/overview.html)と深く見ている必要があり、[Tomcatのでログイン](http://tomcat.apache.org/tomcat-7.0-doc/logging.html)。 – Stefan
http://stackoverflow.com/questions/8342336/how-to-set-maximum-number-of-rolls-and-maximum-log-size-for-tomcat – Stefan