Posiadam usługę, która ma wykonywać żądania przy ~ 5 lub więcej żądaniach/min. Ta usługa zależy od Apache AsyncHttpClient. Co kilka minut klienci przechodzą pewien stan, który powoduje java.lang.IllegalStateException: Żądanie nie może zostać wykonane; Stan reaktora I/O: STOPPED. Wszystkie żądania do klienta rozpoczynają się niepowodzeniem z tym samym komunikatem wyjątku. Po ponownym uruchomieniu usługi cykl powtarza się.java.lang.IllegalStateException: Żądanie nie może zostać wykonane; Status reaktora we/wy: STOPPED
Naprawdę trudno jest rozwiązać ten problem, ponieważ niepowodzenie wykonania żądania nie powoduje niespodziewanego odrzucenia metody () metody AsyncResponse.
Z tego, co mogłem zebrać nastąpiła poprawka HTTPCORE-370 w HttpCore NIO który rozwiązał podobny problem w 4.3.2. Używam następującą wersję - commons-httpclient-3.1.jar httpasyncclient-4.1.1.jar httpcore-4.4.4.jar httpcore-nio-4.4.4.jar
Jednak widząc ten problem. Każda pomoc byłaby naprawdę doceniana.
Czy znalazłeś rozwiązanie problemu? – dav1d