异常信息
org.apache.http.NoHttpResponseException xxx failed to respond
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
其实这个异常是偶发的,就是因为偶发所以不太好查,主要是本地不好复现,只在服务器压测时有问题
上网找了些解答,但说的其实不太清楚,最后再stackoverflow找到答案了
解决方案其实在官方文档里也有解答 http://hc.apache.org/httpcomponents-client-ga/tutorial/html/connmgmt.html
主要是这段