> From: Christophe Fondacci > [mailto:[EMAIL PROTECTED] > Subject: Tomcat bottleneck on InternalInputBuffer.parseRequestLine > > This problem may be related to the one listed here : > http://grokbase.com/profile/id:hNxqA0ZEdnD-6GYFRNs-iIkKEvF907F > NWdczKYQ719Q
I would have my doubts about a five-year-old problem description being pertinent to today's Tomcat. > When the problem occurs, we can see threads which are > stucked with the following call stack : > > at java.net.SocketInputStream.socketRead0(Native Method) > at java.net.SocketInputStream.read(SocketInputStream.java:129) > at > org.apache.coyote.http11.InternalInputBuffer.fill > (InternalInputBuffer.java:700) > at > org.apache.coyote.http11.InternalInputBuffer.parseRequestLine > (InternalInputBuffer.java:366) It looks like the parser is waiting for more of the request to show up. Are you positive that the stalled requests are well-formed? Is it possible that there's something not quite thread safe in your client on Server A that might be corrupting the request stream as it's being generated? Can you run a Wireshark or equivalent trace and observe one of the slow ones? (That may be tricky.) - Chuck THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]