我有一个服务,预计将以~5或更多请求/分钟执行请求.此服务依赖于Apache AsyncHttpClient.每隔几分钟,客户端遇到一些导致java.lang.IllegalStateException的条件:请求无法执行; I/O反应器状态:已停止.对客户端的所有请求都以相同的异常消息开始失败.重新启动服务后,将重复此循环.
调试此问题非常困难,因为请求执行失败令人惊讶地不会导致回调AsyncResponse 的failed()方法.
从我可以收集的内容中,在HttpCore NIO中修复了HTTPCORE-370,解决了4.3.2中的类似问题.我使用以下版本 - commons-httpclient-3.1.jar httpasyncclient-4.1.1.jar httpcore-4.4.4.jar httpcore-nio-4.4.4.jar
然而,看到这个问题.任何帮助将非常感激.