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