Tomcatの設定2:アクセスログの活用

Tomcatで運用する場合で、いくつか考慮した方が良い設定・情報を記載します。



Tomcatはデフォルトでアクセスログが出力されます。
インストールフォルダのTomcat\logs\localhost_access_log.YYYY-MM-DD.txtです。

こちらの設定がTomcat\conf\server.xmlで調整できます。

<!-- Access log processes all example.
     Documentation at: /docs/config/valve.html
     Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
     prefix="localhost_access_log" suffix=".txt"
     pattern="%h %l %u %t &quot;%r&quot; %s %b %D" />


少々バージョンが古いですが、設定内容は以下のURLが参考になります。
Tomcatのアクセスログを出力する
http://www.m-bsys.com/code/tomcat-accesslog


デフォルトが日付毎のローテートですし、出力内容としても特に問題はないと思いますが、
追加で「処理時間(sec)」を出力するようにしておくと、
リクエストに時間が掛かったアクセスを分析することが出来て良いかと思います。

分析方法は「アクセスログ分析ソフトやサービス」といったものが色々とありますので、
そちらを使っていくのだと思いますが、そこまでは私も実施したことが無いです。

コメント

このブログの人気の投稿

IVS文字・サロゲートペア文字の注意

Tomcatの設定3:8080ポート以外で動作させる

Tomcatの設定5:メモリ調整と起動モード

Tomcatの設定4:セキュリティ関連の調整

GeneXusのオプション設定、起動時オプション

ファビコン(fabicon)の設定