首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection错

2012-07-18 
HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection异常排查今天

HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection异常排查

今天解决了一个HttpClient的异常,汗啊,一个HttpClient使用稍有不慎都会是毁灭级别的啊。

这里有之前因为route配置不当导致服务器异常的一个处理:http://blog.csdn.net/shootyou/article/details/6415248

里面的HttpConnectionManager实现就是我在这里使用的实现。

?

问题表现:

tomcat后台日志发现大量异常

?

?

显示调用HttpGet的abort,这样就会直接中止这次连接,我们在遇到异常的时候应该显示调用,因为谁能保证异常是在InputStream in赋值之后才抛出的呢。

?

好了 ,分析完毕,明天准备总结下CLOSE_WAIT和TIME_WAIT的区别。

热点排行