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 "%r" %s %b %D" />
少々バージョンが古いですが、設定内容は以下のURLが参考になります。
Tomcatのアクセスログを出力する
http://www.m-bsys.com/code/tomcat-accesslog
デフォルトが日付毎のローテートですし、出力内容としても特に問題はないと思いますが、
追加で「処理時間(sec)」を出力するようにしておくと、
リクエストに時間が掛かったアクセスを分析することが出来て良いかと思います。
分析方法は「アクセスログ分析ソフトやサービス」といったものが色々とありますので、
そちらを使っていくのだと思いますが、そこまでは私も実施したことが無いです。
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 "%r" %s %b %D" />
少々バージョンが古いですが、設定内容は以下のURLが参考になります。
Tomcatのアクセスログを出力する
http://www.m-bsys.com/code/tomcat-accesslog
デフォルトが日付毎のローテートですし、出力内容としても特に問題はないと思いますが、
追加で「処理時間(sec)」を出力するようにしておくと、
リクエストに時間が掛かったアクセスを分析することが出来て良いかと思います。
分析方法は「アクセスログ分析ソフトやサービス」といったものが色々とありますので、
そちらを使っていくのだと思いますが、そこまでは私も実施したことが無いです。
コメント
コメントを投稿