Sorry, correction:
default keepalivetimeout = connectionTimeout = 20000 (20s)

Andy

________________________________________
From: Andy Wang [aw...@ptc.com]
Sent: Friday, June 12, 2015 11:31 AM
To: Tomcat Users List
Subject: Re: TCP connections reuse

Could this be as simple as the default keepaliveTimeout = 15000 (i.e. 15s)

Andy

On 06/12/2015 11:20 AM, Christopher Schultz wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Maxim,
>
> On 6/12/15 1:53 AM, Maxim Neshcheret wrote:
>> According to
>> http://docs.oracle.com/javase/6/docs/technotes/guides/net/http-keepali
> ve.html
>>
>>
> connections in HTTP 1.1
>> <http://docs.oracle.com/javase/6/docs/technotes/guides/net/http-keepal
> ive.html%20connections%20in%20HTTP%201.1>
>>
>>
> are persistent by default.
>>
>> But if it is incorrect behavior in Java then maybe there is some
>> way or configuration in Tomcat to put Keep-alive parameter in the
>> response header?
>>
>> I do call HttpURLConnection.disconnect() only when client is
>> stopped. Keep-alive is used for sure.
>
> I would expect the connection to be kept open unless you call
> disconnect. But you are creating a new HttpURLConnection each time and
> then discarding it. I'm not sure how the connection pooling works
> under the hood within the JVM. It used to be difficult to get the JVM
> to release a connection and actually terminate the TCP/IP connection.
>
> http://docs.oracle.com/javase/8/docs/technotes/guides/net/http-keepalive
> .html
>
> Pay close attention to the remarks about stream-handling.
>
> Tomcat may close the connection under certain circumstances, usually
> error-related. If you are getting 200 OK responses from Tomcat, then
> I'm not sure why the TCP/IP connection would be dropped, unless Java
> thinks that 30 seconds is too long of an idle time to keep those
> connections open.
>
> Thanks,
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Comment: GPGTools - http://gpgtools.org
>
> iQIcBAEBCAAGBQJVewa7AAoJEBzwKT+lPKRYke0QALlr4G7IZueNeG90NCsMhY4Y
> iU4RsiXDFRBgb3Wd9X305yyYiULzRB2u7TXAirB2vXttJiBmXR6v9cKqxW2DdgDZ
> cRRd+ymQbDyhhO3RDodVDQp8OAf3YlXoTH+zIvSYYFnzo148iuHxLyLrXyyHkfv2
> wf5zwVjLVH0Pu7ndTbu23kJ6zhMKrOzzgKa1t/iWOa9LqxE6vht9d24HYzyluZoQ
> xnmkovYf2bNo4pVw4xcg9QNeeIDAnRBBcusNr4qUjif14pA7fmbliTPBtzFTyi9/
> AuFlNdIJtz5zLXhTopjLwkrNDyx3AFwo0UQrlpoaoURAvVhDri5PlphDM94TyLBx
> VRPeChq1Tj0wnAP/j1wqr6VEyC30AZ/w/z89zwy1SpTE7ywUwmJmamFcSVoUTOjL
> U9J78+29pzlzcFj1OR0lh5xXMjL0yXmcLXSmKNWp0AwbVQacV5PSz5QqM32zM9Bn
> 1sOndI24BXcl3VyXPai9JdmxgoowGCszis+xCn+yuDwE5moeBV7xmeQtdagnhFex
> oBzGNDH/K/Up/Kh2bUxPXM0Ij0ksG6L8s8WTuyu1Tctly0NG5piW2xDwjs9nbomc
> qKQvfjnd5zI3ps6CyE/ZTa0LacyolaRgWVxXoZZ9En4bUVVexOHLllzc7e7uban4
> C4Tgxbwn1lMQ8+GLYYrd
> =AbYE
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to