解决Httpclient 4 偶尔报错ConnectionPoolTimeoutException: Timeout waiting for connection from pool
2013-09-27 14:17
941 查看
HttpParams paramsw = new BasicHttpParams(); HttpConnectionParams.setStaleCheckingEnabled(paramsw, false); HttpConnectionParams.setConnectionTimeout(paramsw, CONNECTION_TIMEOUT); HttpConnectionParams.setSoTimeout(paramsw, SOCKET_TIMEOUT); HttpConnectionParams.setSocketBufferSize(paramsw, 8192 * 5); PoolingClientConnectionManager pcm = new PoolingClientConnectionManager(); //MaxTotal 值不应该太大 pcm.setMaxTotal(200); //DefaultMaxPerRoute 是路由的默认最大连接(该值默认为2),限制数量实际使用DefaultMaxPerRoute并非MaxTotal。 //设置过小无法支持大并发(ConnectionPoolTimeoutException: Timeout waiting for connection from pool),路由是对maxTotal的细分。 pcm.setDefaultMaxPerRoute(pcm.getMaxTotal());//(目前只有一个路由,因此让他等于最大值) httpClient = new DefaultHttpClient(pcm, paramsw);
相关文章推荐
- HttpClient连接池出现连续ConnectionPoolTimeoutException:Timeout waiting for connection from pool异常
- HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection异常排查
- HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection异常排查
- ConnectionPoolTimeoutException:Timeout waiting for connection from pool
- HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection异常排查
- httpclient端口占满,处于Close_wait状态。Timeout waiting for connection from pool
- httpsclient 报错 timeout waiting for connection from pool
- HttpClient ConnectionPoolTimeoutException: Timeout waiting for connection
- org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object异常原因
- ConnectionPoolTimeoutException: Timeout waiting for connection
- ConnectionPoolTimeoutException: Timeout waiting for connection
- HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection异常排查
- Android HttpClient多线程获取网络数据抛出ConnectionPoolTimeoutException: Timeout waiting for connection
- HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection异常排查
- HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection
- HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection异常排查
- sql异常:nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object
- HttpClient Timeout waiting for connection from pool 问题解决方案
- org.apache.commons.httpclient.ConnectionPoolTimeoutException: Timeout waiting for connection异常解决方案
- 如何解决Cannot get a connection, pool error Timeout waiting for idle object