背景tomcat によって生成された catalina.out ログ ファイルが分割されていない場合、ファイルはどんどん大きくなり、効率に影響することがあります。同時に、ログ ファイルを見つける必要がある場合、このような大きな catalina.out ログ ファイルを検索するのは非常に面倒です。catalina.out ログ ファイルを日ごとに分割するのが最適です。分割方法は次のとおりです: cronologを使用してcatalina.outログファイルを分割します 方法cronolog-1.6.2.tar.gz をインストールします ダウンロードアドレス: cronolog-1.6.2.tar.gz tar -zxvf cronolog-1.6.2.tar.gz cd クロノログ-1.6.2 ./configre # --prefix=/opt/cronolog でインストールディレクトリを指定できます。デフォルトは /usr/local/sbin/cronolog です。 作る インストールする tomcatの設定 Tomcat 7 より前のバージョン: vim tomcat/bin/catalina.sh # コメントアウト (#) "$CATALINA_BASE"/logs/catalina.out をタッチします # tomcat binディレクトリのcatalina.shファイル内の2つのorg.apache.catalina.startup.Bootstrap “$@”を変更します。start \ >> "$CATALINA_BASE"/logs/catalina.out 2>&1 & # org.apache.catalina.startup.Bootstrap "$@" の 2>&1 を開始 \ | /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null & 完了後、Tomcat を再起動すると、ログ ファイルに catalina.out.2015-09-13 形式のログが表示されます。 Tomcat7 以降のバージョン: vi tomcat/bin/catalina.sh #最初のステップはif [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out フィ をif [ -z "$CATALINA_OUT" ] ; thenに変更します CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out フィ # 2番目のステップは「$CATALINA_OUT」に触れます #touch "$CATALINA_OUT" に変更します echi "$CATALINA_OUT" # 3 番目のステップは、org.apache.catalina.startup.Bootstrap "$@" を起動することです \ >> "$CATALINA_OUT" 2>&1 & org.apache.catalina.startup.Bootstrap を "$@" start 2>&1 \ に変更します | /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null & 完了後、Tomcat を再起動すると、ログ ファイルに catalina.out.2021-09-01 スタイルのログが表示されます。 Tomcat8 で cronolog を使用して Catalina.Out ログを分割する方法についての説明はこれで終わりです。Tomcat cronolog Catalina.Out ログ分割の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Vue+SSMは画像アップロードのプレビュー効果を実現します
目次導入リンク始めるコードを読み進めてくださいプロキシ設定傍受を要求する異なるプレフィックスを持つイ...
Superset は、エレガントなインターフェースとデータ テーブルに基づく動的なデータ生成を主な機...
エディターは、Vue3のデータの関連する問題も共有します。次のような例を見てみましょう。 Vue.c...
具体的な方法は以下の通りです。 CSSコードコードをコピーコードは次のとおりです。 .wap_bot...
目次識別子の長さ制限権限テーブルの範囲フィールドの長さ制限データベースとテーブルの数の制限テーブルサ...
この記事では、Java接続MySQLの基礎となるカプセル化コードを参考までに紹介します。具体的な内容...
1. まず、MySQL の公式サイトから最新バージョンの MySQL をダウンロードします。リンクを...
目次1. はじめに2. 実際の事例1. App.vueを変更する2. レイアウトを調整する3. ジャ...
フロントエンドの開発過程で、チェックボックスが必要な状況が発生しました。ユーザー操作の利便性を考慮し...
IE ブラウザで「ホームページとして設定」および「お気に入りに追加」機能を実装する方法解決:指定さ...
序文この記事では主に、SQL ステートメントの最適化の一般的な手順について説明します。これは、参考と...
インデックスの2つの主要なカテゴリ使用されるストレージエンジン: MySQL 5.7 InnoDBク...
データのバックアップと復元に関する最初の記事を皆さんに共有します。具体的な内容は次のとおりです。基本...
フォームを作成するときに、送信ボタンとリセットボタンを配置することがよくあります。ページの外観を考慮...
この記事では、州、市、地区のドロップダウンリストのリンクを実現するためのJS + AJAXの具体的な...