将httpClient的参数中连接数调整成1,测试接口,出现这个错误。
connManager.setMaxTotal(1);
connManager.setDefaultMaxPerRoute(1);
这个错误是连接使用后未释放导致连接池满了,新的连接无法从连接池中获取。
经过检查发现不是每次请求都进行了释放连接导致,需要每次请求都进行try catch finally,然后在finally中释放连接
将httpClient的参数中连接数调整成1,测试接口,出现这个错误。
connManager.setMaxTotal(1);
connManager.setDefaultMaxPerRoute(1);
这个错误是连接使用后未释放导致连接池满了,新的连接无法从连接池中获取。
经过检查发现不是每次请求都进行了释放连接导致,需要每次请求都进行try catch finally,然后在finally中释放连接