tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Arnab Chakravarty" <achakrava...@sapient.com>
Subject RE: Threads issues in Tomcat 5.0.28
Date Thu, 09 Dec 2004 05:31:41 GMT
Hi,

Here is an example you can follow:

<Connector className="org.apache.coyote.tomcat5.CoyoteConnector"
	       port="9000" 
               protocol="AJP/1.3" 
               address="111.222.333.444"
	       numThreads="20" 
               maxThreads="100" 
               minSpareThreads="25" 
               maxSpareThreads="50"
               debug="0" 
               connectionTimeout="120000"
               />

Hope this helps.

Arnab

-----Original Message-----
From: Arnab Chakravarty [mailto:achakravarty@sapient.com] 
Sent: Thursday, December 09, 2004 9:44 AM
To: Tomcat Users List
Subject: RE: Threads issues in Tomcat 5.0.28

Hey,

The connector tag in the server.xml where you mention the port for ajp13
is the place where you should specify the thread configuration.

You can find more information here:
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/config/ajp.html

Hope it helps.

Arnab

-----Original Message-----
From: Matt Robinson [mailto:matthewbrobinson@yahoo.com] 
Sent: Thursday, December 09, 2004 2:29 AM
To: Tomcat Users List
Subject: RE: Threads issues in Tomcat 5.0.28

Hi Yoav,

Thanks for the response I will be sure to include my
Thread dump. Meanwhile it sames that AJP13 in Tomcat5
has no parameters such as maxSpareThreads, maxThreads,
etc. We are using AJP13 to handle all requests... The
documentation (and all searches I have done) do not
mention the ability to use these parameters with
AJP13, but they can be used with the HTTP protocol.

Anybody have any idea whether AJP13 supports these
attributes in Tomcat 5.0?

Thanks again,
Matt

--- "Shapira, Yoav" <Yoav.Shapira@mpi.com> wrote:

> 
> Hi,
> Once you get the thread dump, post it, and we can
> try to help you figure
> out what's wrong.  The Tomcat thread pools should
> automatically recover
> unused threads, subject to your configuration (see
> the maxSpareThreads
> and releated Connector configuration attributes).
> 
> Yoav Shapira http://www.yoavshapira.com
> 
> 
> >-----Original Message-----
> >From: Arnab Chakravarty
> [mailto:achakravarty@sapient.com]
> >Sent: Tuesday, December 07, 2004 10:50 PM
> >To: Tomcat Users List
> >Subject: RE: Threads issues in Tomcat 5.0.28
> >
> >Hey,
> >
> >I see your problem similar to mine some time in the
> past. What you need
> >to is the following:
> >
> >- Lower the number of threads and keep it close to
> 120-150 threads.
> >- Are you using a database, if yes, check if the DB
> connection pool is
> >the bottleneck
> >- Yes, you can find what the 200 threads are doing
> by taking a
> >threaddump. The way to do this is to use the
> command - kill -QUIT
> ><tomcat pid>.
> >
> >Hope this helps.
> >
> >Arnab
> >
> >-----Original Message-----
> >From: Matt Robinson
> [mailto:matthewbrobinson@yahoo.com]
> >Sent: Wednesday, December 08, 2004 8:02 AM
> >To: tomcat-user@jakarta.apache.org
> >Subject: Threads issues in Tomcat 5.0.28
> >
> >Hi,
> >
> >We have 5 instances of Tomcat 5.0.28 running on
> their
> >own high performance servers (dual XEON / 2GB RAM,
> >etc) receiving AJP13 connector requests via our
> main
> >web server which has IIS 5, IIS redirector, and
> >Tomcat4.
> >
> >This works great even under high loads except for
> one
> >thing: after several hours of usage (could be 3
> hours
> >or up 24 hours), the number of Tomcat threads on
> the
> >5.0.28 systems will suddenly increase at a rapid
> rate
> >until Tomcat no longer responds to requests. It
> will
> >hit the max # threads (which defaults to 200) and
> >essentially freeze until it is restarted.
> >
> >This is strange because this behavior does not seem
> to
> >correspond to increased usage of the particular
> server
> >it occurs on. We are not sure what is triggering
> this
> >and what those Tomcat threads are waiting on [they
> >remain busy, waiting and unable to be reused by
> >Tomcat].
> >
> >My questions are:
> >1. Has anyone else experienced this kind of Thread
> >explosion problem?
> >2. Is there a way to find out exactly what each
> Tomcat
> >Thread is doing/waiting for?
> >3. Is there a way to periodically clear Tomcat's
> >threadpool -- i.e. get rid of waiting/busy/unusued
> >threads.
> >
> >We are working on ways to automatically restart
> Tomcat
> >once a certain # of threads is reached, but this is
> >not an acceptable solution, only a temporary
> >workaround of course.
> >
> >Many thanks in advance
> >
> >
> >
> >
> >__________________________________
> >Do you Yahoo!?
> >Take Yahoo! Mail with you! Get it on your mobile
> phone.
> >http://mobile.yahoo.com/maildemo
> >
>
>---------------------------------------------------------------------
> >To unsubscribe, e-mail:
> tomcat-user-unsubscribe@jakarta.apache.org
> >For additional commands, e-mail:
> tomcat-user-help@jakarta.apache.org
> >
> >
>
>---------------------------------------------------------------------
> >To unsubscribe, e-mail:
> tomcat-user-unsubscribe@jakarta.apache.org
> >For additional commands, e-mail:
> tomcat-user-help@jakarta.apache.org
> 
> 
> 
> 
> This e-mail, including any attachments, is a
> confidential business communication, and may contain
> information that is confidential, proprietary and/or
> privileged.  This e-mail is intended only for the
> individual(s) to whom it is addressed, and may not
> be saved, copied, printed, disclosed or used by
> anyone else.  If you are not the(an) intended
> recipient, please immediately delete this e-mail
> from your computer system and notify the sender. 
> Thank you.
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> tomcat-user-help@jakarta.apache.org
> 
> 



		
__________________________________ 
Do you Yahoo!? 
All your favorites on one personal page - Try My Yahoo!
http://my.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message