まず、私は .NET の人間なので、ここでは私の要素から少し外れています。
クライアントのベンダーは、Tomcat でホストされている自社製品の API を持っています。サービスは、数日前のリクエストを「保留」しているようです。
API のコード内に適切なエラー処理がなく、リクエストを何度も再試行する無限ループに陥っていると私は考えています。彼らは何が問題なのかは言いませんが、クライアントに Tomcat を再起動するように指示するだけです。
これは大きな問題となり、ベンダーは現在、Tomcat を毎日再起動するタスクをスケジュールすることを提案しています。ただし、(小売消費者からの) オンデマンドで一晩中 API を呼び出すサービスがあります。
そこの専門家はこれについて私をバックアップできますか? この再起動を必要とする Tomcat に本質的な問題があるとは思いません。その上に構築された「深刻な」アプリケーションが多すぎて、この障害を決して許容できません。彼ら(ベンダー)からの悪いコーディングに違いありません。または、これらの「デッド スレッド」につながる可能性のある既知の構成/プラットフォームの問題はありますか?
どんな洞察も大歓迎です。