Tomcat7.0.22内でJavaWebアプリを実行していますが、本番環境でHTTP 500
(アプリで予期しない例外が発生する)HTTPリクエストが発生することがあります。ステージング環境でこれらのエラーを再現するために、通常はtcpdump
すべてのHTTPトラフィックを実行して記録し、WireSharkを使用してパケットをフィルタリングしhttp.response.code != 200 or 204 or 302
、各応答で「follow HTTP stream」を実行して、このエラーの原因となったリクエストを受け取りました。次に、ステージング環境でcURLを使用してこのリクエストを再実行できます。
私の質問は:
- この手順を自動的に行うにはどうすればよいですか?
- 他の手法で同じ効果(エラーを再現する)を実現する方法はありますか?(多分
Filter
Tomcat内のいくつか)
ありがとう
アレックス