Hello there,

We are having some problems with error recovery on one of our Tomcat 
implementations.

When Tomcat must handle a runtime error from a resource on our system (that 
is, an error the application hasn't handled), and the application resource 
that produced the error is requested again, the request to that resource 
will hang indefinitely. The browser will just sit there waiting, and the 
application will say nothing.

A couple of requests like this will crash Tomcat. It won't "crash" it in 
the sense that it eats up all its resources (memory or CPU time), but it 
will somehow block all other requests, so that they don't get through. They 
are "queued up" behind a request that won't finish.  We're a little 
perplexed by this, since we thought requests to Tomcat should concurrently 
be handled in separate threads.

Has anyone experienced a situation like this before?  Any thoughts on how 
to resolve it?

Thanks very much for your help,
Jason Craft

Reply via email to