私のアプリケーションの 1 つは、Java 1.6 を実行する Tomcat 5.5 の Windows サービス インスタンスで実行されます。SOAP 要求がタイムアウトした場合、アプリケーションが NullPointerException を作成するコードに問題があります。
今朝、SOAP リクエストの反対側のコンポーネントが利用できないという問題がありました。その結果、約 1 万個の NullPointerExceptions が発生しました。失敗したコンポーネントを再度実行した後、例外は停止しました。ただし、アプリケーションのパフォーマンスがまだ遅いことに気付きました。
Tomcat サービスを再起動した後、アプリケーションのパフォーマンスはすぐに改善されました。これは単なる偶然の一致だと思いますが、チームメイトは懐疑的です。
これらすべての NPE が Tomcat 内でパフォーマンスの問題を引き起こした可能性はありますが、例外が停止してからずっと経っていますか?
ありがとう!
IVR アベンジャー