atom feed54 messages in org.apache.tomcat.usersHandling requests when under load - A...
FromSent OnAttachments
Asankha C. PereraOct 29, 2012 6:20 am 
Christopher SchultzOct 29, 2012 9:12 am 
Asankha C. PereraOct 29, 2012 9:28 am 
Christopher SchultzOct 29, 2012 2:21 pm 
Asankha C. PereraOct 29, 2012 8:56 pm 
Christopher SchultzOct 31, 2012 8:56 am 
Asankha C. PereraNov 1, 2012 12:38 am 
Esmond PittNov 1, 2012 3:27 pm 
Asankha C. PereraNov 2, 2012 12:12 pm 
Mark ThomasNov 2, 2012 12:51 pm 
Christopher SchultzNov 2, 2012 1:30 pm 
Asankha C. PereraNov 5, 2012 5:36 am 
Christopher SchultzNov 5, 2012 3:25 pm 
Asankha C. PereraNov 5, 2012 11:56 pm 
Esmond PittNov 6, 2012 5:17 pm 
Asankha C. PereraNov 6, 2012 7:24 pm 
Asankha C. PereraNov 6, 2012 8:01 pm 
Mark ThomasNov 6, 2012 10:22 pm 
Mark ThomasNov 6, 2012 10:25 pm 
Asankha C. PereraNov 6, 2012 11:12 pm 
Mark ThomasNov 6, 2012 11:37 pm 
Asankha C. PereraNov 7, 2012 7:18 am 
Esmond PittNov 7, 2012 3:27 pm 
Asankha C. PereraNov 7, 2012 6:51 pm 
Esmond PittNov 7, 2012 7:02 pm 
Asankha C. PereraNov 7, 2012 7:35 pm 
Mark ThomasNov 8, 2012 1:49 am 
Asankha C. PereraNov 8, 2012 7:02 am 
PidNov 8, 2012 12:46 pm 
Asankha C. PereraNov 8, 2012 9:11 pm 
Meik SuchlichNov 8, 2012 10:40 pm 
Konstantin KolinkoNov 9, 2012 12:03 am 
Meik SuchlichNov 9, 2012 12:39 am 
PidNov 9, 2012 12:48 am 
Caldarale, Charles RNov 9, 2012 6:11 am 
Tim WattsNov 9, 2012 7:10 am 
André WarnierNov 9, 2012 7:16 am 
Konstantin KolinkoNov 9, 2012 10:13 am 
Christopher SchultzNov 9, 2012 11:41 am 
Asankha C. PereraNov 9, 2012 8:52 pm 
PidNov 11, 2012 6:14 am 
Esmond PittNov 11, 2012 7:18 pm 
Terence M. BandoianNov 12, 2012 9:16 am 
Christopher SchultzNov 12, 2012 11:31 am 
Asankha C. PereraNov 12, 2012 2:30 pm 
Asankha C. PereraNov 12, 2012 2:36 pm 
Mark ThomasNov 12, 2012 4:10 pm 
Mark ThomasNov 12, 2012 5:02 pm 
selvakumar netajiNov 12, 2012 6:32 pm 
Caldarale, Charles RNov 12, 2012 7:07 pm 
Esmond PittNov 13, 2012 3:16 pm 
chris derhamNov 14, 2012 8:01 am 
Christopher SchultzNov 14, 2012 1:05 pm 
Asankha C. PereraNov 14, 2012 9:47 pm 
Subject:Handling requests when under load - ACCEPT and RST vs non-ACCEPT
From:Asankha C. Perera (asan@apache.org)
Date:Oct 29, 2012 6:20:03 am
List:org.apache.tomcat.users

Hi All

During some performance testing I've seen that Tomcat resets accepted TCP connections when under load. I had seen this previously too [1], but was not able to analyze the scenario in detail earlier.

As per this dump from Wireshark [2], it seemed like Tomcat ACKed the client request, accepted part of the request, and then suddenly decided to close the connection and hence RSTed it. What I would expect Tomcat to have done instead is to refuse a connection when under load, and not accept and RST. The problem occurs for a client that would not know if a RSTed connection could be safely retried. If the connection was not accepted, a fail-over is straight forward.

Hope to hear some details from the developer community, to understand this behavior better

regards asankha

[1] http://markmail.org/message/v7cpj6oqumtn5gtp [2] http://troll.ws/image/6b38f283

http://esbmagic.blogspot.com