Hi,

When we ran a stress test on our application, it hang Tomcat service. We found an INFO 
message in stderr a message below

INFO: All threads are busy, waiting. Please increase maxThreads or check the servlet 
status200 200

I have tried to increase the maxProcessors in \conf\server.xml from 200 to 500 and 500 
to 1000, but that didn't help. We ran a stress test with 200 concurrent users. Here's 
our sample setting for 500 max processor

    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" acceptCount="10" 
bufferSize="2048" connectionTimeout="20000" debug="0" enableLookups="true" 
maxProcessors="500" minProcessors="5" port="8080" 
protocolHandlerClassName="org.apache.coyote.http11.Http11Protocol" proxyPort="0" 
redirectPort="8443" scheme="https" secure="true" tcpNoDelay="true" 
useURIValidationHack="false">
      <Factory className="org.apache.catalina.net.DefaultServerSocketFactory"/>
    </Connector>
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" acceptCount="10" 
bufferSize="2048" connectionTimeout="20000" debug="0" enableLookups="true" 
maxProcessors="500" minProcessors="5" port="8009" 
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" proxyPort="0" 
redirectPort="8443" scheme="https" secure="true" tcpNoDelay="true" 
useURIValidationHack="false">
      <Factory className="org.apache.catalina.net.DefaultServerSocketFactory"/>
    </Connector>

How do we solve/increase the maxThreads issue?

Thanks,
Tuan


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

Reply via email to