java
文章平均质量分 71
wutian90
这个作者很懒,什么都没留下…
展开
-
Apache HttpClient的ConnectionPoolTimeoutException: Timeout waiting for connection from pool异常
Apache HttpClient的ConnectionPoolTimeoutException: Timeout waiting for connection from pool异常原创 2024-09-29 14:16:49 · 218 阅读 · 0 评论 -
Communications link failure & The last packet successfully received from the server was millisecon
原因知道了,那接下来就是解决方案了,既然是10秒读取超时导致的,那就延长读取的时间,增加druid配置socket-timeout: 30000(单位为毫秒,原来的druid版本为3.4.1,没有此配置项,升级为3.6.1才有),重启、调用接口,没有报异常了,问题解决。我查看了生产的数据库配置,wait_timeout为8小时,java应用程序的druid相关配置里也没有配置检测需要关闭的空闲连接,因此推测异常的原因应该就是上述所说的原因造成的。等待30秒后再次查看,5个空闲连接已经全部被关闭。原创 2023-12-27 09:46:43 · 1414 阅读 · 2 评论