Tomcat RequestProcessor errorCount - エラーとしてカウントされるものは何ですか?

Tomcat RequestProcessor errorCount - エラーとしてカウントされるものは何ですか?

GlobalRequestProcessorからTomcatのerrorCountを報告するZabbixサーバーがあります。このerrorCountで何がカウントされるのかを正確に把握しようとしています。どれでもTomcatへのリクエストでエラーが発生するのはなぜですか?もしそうなら、どのように測定されますか?HTTPエラー応答コード(4xx/5xx)が発生するリクエストはありますか?他にエラーが発生する条件はありますか?だろうerrorCountにも影響し、ないHTTP 応答コードに影響しますか?

基本的に、エラー率が上昇していることを示すグラフを見た場合、エラーの発生元を確認するには何を確認すればよいでしょうか。アプリケーション ログでしょうか。Tomcat ログでしょうか。Apache Web ログでしょうか。それとも他の何かでしょうか。

答え1

あなたの仮説は正しいです。授業のコメントにあるようにorg.apache.coyote.RequestInfo:

// number of response codes >= 400
private int errorCount;

はステータスコードerrorCountを返すリクエストごとに増加します4xx/5xx。SSLハンドシェイクエラーはカウントされません。この質問リクエストを作成しないためです。

エラー4xx/5xxは必ずアクセス ログ (デフォルト設定) に痕跡を残しlocalhost_access.log、エラーが例外によって発生した場合は、おそらく に記録されますcatalina.<date>.log

インストール時に Apache2 がどのような役割を果たしているかはわかりませんが、リバース プロキシとして機能する場合は、独自のエラーとともに Tomcat のアクセス ログがミラーリングされます。

関連情報