2017-09-27 24 views
-2

Tomcatサーバーの私の春のプロジェクトは、サイズ40GBのcatalina.outファイルを持っています。任意の解決策をしてください。 catalina.out reach 40 GBTomcat catalina.outは40GBです

+0

あなたはそのファイルをバックアップし、それを圧縮する必要があります。その後、そのファイルを削除します。 – Balasubramanian

+0

またはロギングレベルを下げるようにしてください – DevDio

+0

ああ、私はファイルがこのような膨大なサイズに膨れることは考えられませんでした。 –

答えて

0

catalina.outは、このような大きなサイズに達するため:

1-ハンドラをコンソールに送信多くのログメッセージがあるかもしれません、そして

もcatalina.outの回転がない

2-(古いcatalina.outを削除するポリシーはありません)。

最初に、いくつかの重複があり、catalina.outのメッセージが*ログメッセージにも格納される可能性があるため、ログファイル(catalina。[DATE] .logそうしてあなたは、私はまた、ログメッセージのレベルを確認し、可能な場合は、より高いレベルを設定したいファイルにのconf/logging.propertiesremove console handler

を編集することができる場合)は、catalina.outのものと同じです。周波数の増加レベルで

java.util.logging.ConsoleHandler.level = .... 

のconf/logging.propertiesで、この行を探してください可能なレベルは、WARNING、INFO、CONFIG、FINE、FINER、FINESTまたはALL SEVEREです。私はCONFIGかINFOによってALL、FINEST、FINER、FINEを置き換えようとします。たとえば、INFOに設定すると、SEVERE、WARNING、およびINFOのすべてのメッセージがログに記録されますが、そのリストの右にレベルはありません。

はまた別のオプションは、古いものを削除する自動タスクを設定のconf/logging.properties

java.util.logging.ConsoleHandler.limit = 1024000 

rotate catalina.outに次の行を追加することで、ハンドラをコンソールに制限を設定されています。

+0

ありがとうございます。 –

+0

@ChhunlyLim答えがOKならばそれを受け入れるべきです – Guillem

関連する問題