Ok, I did the snooping and analyzing. What happens is at follows: - mod_jk sends request - tomcat responds within a fraction of a second - tomcat ends with sending an 'end-response' message with reuseport set to TRUE - exacat 5 minutes (300 seconds) later mod_jk report a client write error (jk_ajp_common.c (1410)) - mod_jk closes the tcp-connection (FIN) - and writes a entry to the request logfile. - apache also writes an entry to the access logging
I think that somehow mod_jk does not recognize the 'end-response' message and closes the connection after a timeout of 300 seconds. The 300 timeout is not a setting in the mod_jk configuration, neither is some value send bij the browser. In our apache 2 configuration we have set the Timeout parameter to 300 seconds, so this it the most likely trigger to cause this behaviour. So my question are: - will setting "JkOptions +FlushPackets" cricumvent this behaviour. - any ideas about the real cause of this problem. Noticable: In our response neither a 'Content-Length' or a 'Transfer-Encoding: chunked' is send, could this be delaying sending the response to the browser? regards Henk Fictorie Rainer Jung-3 wrote: > > Henk Fictorie wrote: >> I think I will snoop the traffic with Tomcat during one hour or so (appr. >> 1 >> Gig of data, on a different filesystem). Using editcap to divide the >> capturefile in reasonable sized parts. Examining the logfile will reveal >> at >> what moment and from which ip-adres the slow requests are coming. I can >> then use ethereal to examine the traffic and timing for that particular >> request. > > Sounds like a good plan. I'm very interested in your findings. Keep your > original packet capture files around, not only the ascii versions. If > possible, snoop inclusing the whole packet contents, not only the first > 1200 Bytes or so. > > -- View this message in context: http://www.nabble.com/Tomcat-is-sometimes-very-slow-using-mod_jk-tf2636065.html#a7444409 Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]