Hi Rohan,
at tomcat 6 you must use an external executor thread pool to decrease
idle threads:
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="2000" minSpareThreads="20"/>
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
Look at http://tomcat.apache.org/tomcat-6.0-doc/config/executor.html
Executor drop idle threads after one minute.
Peter
Am 07.10.2008 um 10:29 schrieb Mark Thomas:
Rohan Sahgal wrote:
I tried increasing the number of tomcat threads.
However, I cannot get tomcat to destroy the threads once they get
created
even though tomcat is idle.
However I have observed that once 2000 threads are created (I am
monitoring
with jconsole), the number never comes down.
The minSpareThreads and maxSpareThreads are ignored.
Correct - those parameters have no effect.
I could not find their mention in the tomcat docs either, but this
was
something I found on a blog post for Tomcat 5.x.
Tomcat 5.x is not Tomcat 6.x. There are differences and this is one
of them.
Is there a way to make tomcat reduce the number of threads?
Sorry, no.
Mark
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]