12

古いログファイルの一部を自動的に削除するようにglassfishを取得する方法はありますか? 昨日、グラスフィッシュのロギングにより、ディスクがいっぱいになる問題が発生しました。私たちが無知でない限り、管理コンソールでこれを行う明確な方法はありません。

4

3 に答える 3

7

Log Rotate Manager で Glassfish にログ ファイルを削除させることができます: http://blogs.oracle.com/sirajg/entry/managing_rotated_log_files

于 2009-04-06T14:22:01.150 に答える
4

3.1 では、コマンドは次のようになりました (デフォルトの 10 は存在しないと想定されます)。

asadmin> set-log-attributes com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles=10

http://docs.oracle.com/cd/E18930_01/html/821-2416/gklmn.html#gkmai

于 2014-10-20T10:50:45.627 に答える
1

他の回答で提案されているようにGlassFishPerformanceAdvisorをインストールできない、またはインストールしたくない場合は、別の方法がhttps://wikis.oracle.com/display/GlassFish/FaqDeleteRotatedLogsで説明されています。

com.sun.enterprise.server.logging.max_history_filesシステムプロパティは、アクセスログとサーバーログの両方でローテーションされるログファイルの数を制限します

于 2012-11-28T11:36:47.540 に答える