1 分あたり最大 5 リクエスト以上でリクエストを実行することが期待されるサービスがあります。このサービスは Apache AsyncHttpClient に依存しています。数分ごとに、クライアントはjava.lang.IllegalStateException: 要求を実行できません。I/O リアクターのステータス: STOPPED。クライアントへのすべてのリクエストは、同じ例外メッセージで失敗し始めます。サービスが再開されると、このサイクルが繰り返されます。
この問題をデバッグするのは非常に困難です。リクエストの実行が失敗しても、驚くべきことに AsyncResponseのfailed()メソッドへのコールバックが発生しないためです。
私が収集できたものから、4.3.2 で同様の問題を解決したHttpCore NIOの修正HTTPCORE-370がありました。私は次のバージョンを使用しています -
commons-httpclient-3.1.jar
httpasyncclient-4.1.1.jar
httpcore- 4.4.4.jar httpcore-nio
-4.4.4.jar
まだこの問題を見ています。