================================================================================ With 4.3.2: ================================================================================ 2014/11/26 15:01:43:386 EST [DEBUG] headers - http-outgoing-0 << HTTP/1.1 200 OK 2014/11/26 15:01:43:386 EST [DEBUG] headers - http-outgoing-0 << Content-Type: multipart/related; type="application/xop+xml";start="";boundary="uuid:8cc308a3-6d27-4948-9d7e-d1b6ddb14bca+id=14";start-info="application/soap+xml" 2014/11/26 15:01:43:386 EST [DEBUG] headers - http-outgoing-0 << Server: Microsoft-IIS/7.0 2014/11/26 15:01:43:386 EST [DEBUG] headers - http-outgoing-0 << MIME-Version: 1.0 2014/11/26 15:01:43:386 EST [DEBUG] headers - http-outgoing-0 << X-Powered-By: ASP.NET 2014/11/26 15:01:43:386 EST [DEBUG] headers - http-outgoing-0 << Date: Wed, 26 Nov 2014 20:01:45 GMT 2014/11/26 15:01:43:386 EST [DEBUG] headers - http-outgoing-0 << Content-Length: 11725 2014/11/26 15:01:43:387 EST [DEBUG] HttpAsyncRequestExecutor - http-outgoing-0 [ACTIVE(7859)] Response received 2014/11/26 15:01:43:387 EST [DEBUG] MainClientExec - [exchange: 1] Response received HTTP/1.1 200 OK 2014/11/26 15:01:43:387 EST [DEBUG] HttpAsyncRequestExecutor - http-outgoing-0 [ACTIVE(7859)] Input ready 2014/11/26 15:01:43:388 EST [DEBUG] MainClientExec - [exchange: 1] Consume content 2014/11/26 15:01:43:388 EST [DEBUG] HttpAsyncRequestExecutor - http-outgoing-0 [ACTIVE] [content length: 11725; pos: 7859; completed: false] ******* No more activity for 4 mins. 12 sec., when the server times out and resets the connection. ********* 2014/11/26 15:05:55:675 EST [DEBUG] ManagedNHttpClientConnectionImpl - http-outgoing-0 10.222.157.105:38584<->10.237.64.181:8443[ACTIVE][r:r][ACTIVE][r][NOT_HANDSHAKING][0][3866][0][0]: Shutdown 2014-11-26 15:05:55 I/O dispatcher 1 ERROR SimClient:25 - HTTP call failed. java.io.IOException: Connection reset by peer at sun.nio.ch.FileDispatcherImpl.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) at sun.nio.ch.IOUtil.read(IOUtil.java:197) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:379) at org.apache.http.nio.reactor.ssl.SSLIOSession.receiveEncryptedData(SSLIOSession.java:352) at org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:387) at org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:119) at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:159) at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:338) at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:316) at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:277) at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:105) at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:584) at java.lang.Thread.run(Thread.java:745) 2014/11/26 15:05:55:680 EST [DEBUG] ManagedNHttpClientConnectionImpl - http-outgoing-0 0.0.0.0:38584<->10.237.64.181:8443[CLOSED][][CLOSED][r][NOT_HANDSHAKING][0][3866][0][0]: Shutdown 2014/11/26 15:05:55:680 EST [DEBUG] InternalHttpAsyncClient - [exchange: 1] connection aborted 2014/11/26 15:05:55:680 EST [DEBUG] PoolingNHttpClientConnectionManager - Releasing connection: [id: http-outgoing-0][route: {s}->https://server.example.com:8443][total kept alive: 0; route allocated: 1 of 2; total allocated: 1 of 20] 2014/11/26 15:05:55:681 EST [DEBUG] PoolingNHttpClientConnectionManager - Connection released: [id: http-outgoing-0][route: {s}->https://server.example.com:8443][total kept alive: 0; route allocated: 0 of 2; total allocated: 0 of 20] ================================================================================ With 4.3.3: ================================================================================ ... 2014/11/26 15:15:02:158 EST [DEBUG] headers - http-outgoing-0 << HTTP/1.1 200 OK 2014/11/26 15:15:02:158 EST [DEBUG] headers - http-outgoing-0 << Content-Type: multipart/related; type="application/xop+xml";start="";boundary="uuid:791a63e3-9cbe-438e-8677-21753f5a2cc9+id=3";start-info="application/soap+xml" 2014/11/26 15:15:02:158 EST [DEBUG] headers - http-outgoing-0 << Server: Microsoft-IIS/7.0 2014/11/26 15:15:02:159 EST [DEBUG] headers - http-outgoing-0 << MIME-Version: 1.0 2014/11/26 15:15:02:159 EST [DEBUG] headers - http-outgoing-0 << X-Powered-By: ASP.NET 2014/11/26 15:15:02:159 EST [DEBUG] headers - http-outgoing-0 << Date: Wed, 26 Nov 2014 20:15:04 GMT 2014/11/26 15:15:02:159 EST [DEBUG] headers - http-outgoing-0 << Content-Length: 11722 2014/11/26 15:15:02:159 EST [DEBUG] HttpAsyncRequestExecutor - http-outgoing-0 [ACTIVE(7860)] Response received 2014/11/26 15:15:02:159 EST [DEBUG] MainClientExec - [exchange: 1] Response received HTTP/1.1 200 OK 2014/11/26 15:15:02:160 EST [DEBUG] HttpAsyncRequestExecutor - http-outgoing-0 [ACTIVE(7860)] Input ready 2014/11/26 15:15:02:160 EST [DEBUG] MainClientExec - [exchange: 1] Consume content 2014/11/26 15:15:02:161 EST [DEBUG] HttpAsyncRequestExecutor - http-outgoing-0 [ACTIVE] [content length: 11722; pos: 7860; completed: false] ******* This next Input ready and below never occurs with 4.3.2 ********* 2014/11/26 15:15:02:161 EST [DEBUG] HttpAsyncRequestExecutor - http-outgoing-0 [ACTIVE] Input ready 2014/11/26 15:15:02:161 EST [DEBUG] MainClientExec - [exchange: 1] Consume content 2014/11/26 15:15:02:164 EST [DEBUG] ManagedNHttpClientConnectionImpl - http-outgoing-0 10.222.157.105:38704<->10.237.64.181:8443[ACTIVE][r:r][ACTIVE][r][NOT_HANDSHAKING][0][0][0][0]: 3862 bytes read 2014/11/26 15:15:02:166 EST [DEBUG] MainClientExec - [exchange: 1] Connection can be kept alive indefinitely 2014/11/26 15:15:02:167 EST [DEBUG] MainClientExec - [exchange: 1] Response processed 2014/11/26 15:15:02:167 EST [DEBUG] InternalHttpAsyncClient - [exchange: 1] releasing connection 2014/11/26 15:15:02:167 EST [DEBUG] ManagedNHttpClientConnectionImpl - http-outgoing-0 10.222.157.105:38704<->10.237.64.181:8443[ACTIVE][r:r][ACTIVE][r][NOT_HANDSHAKING][0][0][0][0]: Remove attribute http.nio.exchange-handler 2014/11/26 15:15:02:167 EST [DEBUG] PoolingNHttpClientConnectionManager - Releasing connection: [id: http-outgoing-0][route: {s}->https://server.example.com:8443][total kept alive: 0; route allocated: 1 of 2; total allocated: 1 of 20] 2014/11/26 15:15:02:168 EST [DEBUG] PoolingNHttpClientConnectionManager - Connection [id: http-outgoing-0][route: {s}->https://server.example.com:8443] can be kept alive indefinitely 2014/11/26 15:15:02:168 EST [DEBUG] PoolingNHttpClientConnectionManager - Connection released: [id: http-outgoing-0][route: {s}->https://server.example.com:8443][total kept alive: 1; route allocated: 1 of 2; total allocated: 1 of 20] 2014-11-26 15:15:02 I/O dispatcher 1 INFO SimClient:19 - Response: HTTP/1.1 200 OK 2014/11/26 15:15:02:169 EST [DEBUG] HttpAsyncRequestExecutor - http-outgoing-0 [ACTIVE] [content length: 11722; pos: 11722; completed: true]