http4.x报错Timeout waiting for connection from pool
这个错当然大家都知道是连接池用完了,没释放:
从这几步入手:
一、设置连接数和超时时间(相关详见:http://blog.csdn.net/falynn1220/article/details/50607789)
connectTimeout尽量设置小一点:1000ms差不多了
maxConnTotal 总连接数稍微大点:200(maxConnPerRoute单路由和他相同就行)
二、关闭连接【亲测】(下面两种都可以关闭连接,保险起见我一起用)
1、关闭entity
HttpEntity entity = response.getEntity();
EntityUtils.consume(entity); //会自动释放连接
2、http自带的关闭方法
httpGet.releaseConnection();
还没有评论,来说两句吧...