HttpClient版本4.5.3,应用服务器Weblogic12.1.1
HttpClient创建后一直保持,没有close,用HttpClient做并发请求。每分钟大约100-500个请求。
SocketTimeout设置的60秒运行时候,会发现在某一个时刻,出现read time out,请求时间超过60s。但是单测这个请求,实际也就4s左右。
其他时间段一切正常,请问这是怎么回事???有别人遇到过这种情况么???client = HttpClients.custom().setDefaultRequestConfig(RequestConfig.custom()
                .setConnectionRequestTimeout(120000).setConnectTimeout(60000).setSocketTimeout(60000).build())
                .setMaxConnTotal(300).setMaxConnPerRoute(30)
                .evictExpiredConnections().evictIdleConnections(30L, TimeUnit.SECONDS)
                .build();