The first thing you need is a thread dump of the Tomcat process at the time you are 
experiencing all threads busy.  You are 100% correct in your assumption that raising 
maxThreads will just delay the inevitable.  Once you have a thread dump you can 
investigate what section of code has all of your threads blocked.  Until then it's all 
just speculation...

-chris

> -----Original Message-----
> From: Geralyn M Hollerman [mailto:[EMAIL PROTECTED]
> Sent: Monday, August 18, 2003 10:42 AM
> To: Tomcat Users List
> Subject: maxThreads
> 
> 
> I am getting this message in my catalina.out file: "SEVERE: 
> All threads
> are busy, waiting. Please increase maxThreads or check the servlet
> status500 500"; I have no idea why all threads would be busy and
> waiting. 
> 
> In the standard distribution of Tomcat 4.1.24, the value of maxThreads
> is 75; this number (in the <Connector> element would cause Tomcat to
> "shut down" after a couple of hours on my moderately busy 
> server. It was
> suggested to me that I raise this value, but all it appears 
> to have done
> is delay the inevitable stopping of Tomcat once all the threads were
> busy and waiting; but I thought that Tomcat recycled threads, no? What
> are the threads waiting for to tell them to stop waiting? How 
> can I get
> them to "move on"?
> 
> Thanks!
> -- 
> Lynn Hollerman.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to