Thank you for your response Chuck. Got your point and have started investigating this problem at the web app level.
Regards Anurag On Wed, Feb 10, 2010 at 3:45 AM, Caldarale, Charles R < chuck.caldar...@unisys.com> wrote: > > From: Anurag Kapur [mailto:anuragka...@gmail.com] > > Subject: Tomcat HTTP Connector Threads Hung > > > > 1. What does the connectionTimeout attribute in the tomcat http > > connector do? > > Exactly what the documentation says: > > "The number of milliseconds this Connector will wait, after accepting a > connection, for the request URI line to be presented." > > > Does it not terminate the thread if it is still processing the > > request once the timeout expires? > > No - it is the *connectionTimeout*; if the client doesn't deliver the URI > in that time period, the connection will be dropped. If the client does > deliver the URI, the servicing thread is off and running. > > > 2. Can some other configuration be added that forces the http connector > > thread to terminate after a certain time interval has elapsed? > > No - that's up to the logic of your webapp. > > > I know I should investigate why the http connector thread does > > not return a response even in as long as 300s > > Yes, you should. Start with a thread dump and find out why your webapp is > sitting still. > > > shouldn't there be a settings in tomcat that prevents such application > > bugs from exhausting all tomcat connector threads? > > No - there is no mechanism in Java to stop an arbitrary thread without the > consent of that thread. There's nothing in the servlet spec that provides > for such a mechanism, so there's nothing Tomcat can do. If a thread of your > webapp is off contemplating its navel, it's up to your webapp to police that > behavior. > > - 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 unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >