读书人

HttpClient连接池抛出大量ConnectionP

发布时间: 2012-07-18 12:05:38 作者: rapoo

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的区别。

读书人网 >网络基础

热点推荐