Is there any document 'out in the wild' describing how to know which
values you should use ?

I'm just getting to know tomcat but I find it hard to find the right
documentation. (many books describe the options in a complete
different/confising way).

I have several machines running tomcat now, but I like to get it tuned for
higher load.  How can I find out the maximum processors I shoudl accept ?
Just putting in a high number of course results in very slow processing of
request, resulting in people refreshing, results in even more processes,
results in even slower replies, results in more refreshers :)

Any idea how to 'tune' the Maximum connectors and the acceptcount.  Is it
really needed to have an acceptcount ?

Pepijn

On Fri, 20 Feb 2004, Christian Hufgard wrote:

> > Why put minProcessors higher then the maximum allowed ?
>
> Think this does make no sense and should result in either a constant ammount
> of processors (the min value, since it cannot fall lower), an error message
> at startup or some other, unexpected behaviour.
> Now I set the minProcessors to 30, maxProcessor to 10.
> What happens is: No error messages in any log.
> 8 connections after startup of my prog.
> 9th connection after two seconds
> 10th connections after nine seconds.
> Then with each second a new connection is accepted. (Stopped the prog at 20
> connections)
>
> After restarting 18 connections are established directly, two more after
> some seconds.
>
> 50 seconds after starting the program:
> Connections are interrupted. Logfile says:
> INFO: All threads are busy, waiting. Please increase maxThreads or check the
> servlet status10 10.
>
>
>
>
> > I'm having trouble finding the exact meaning of some of the parameters
> > myself... but this might be part of a solution for your problem:
> >
> > Why put minProcessors higher then the maximum allowed ?
> >
> > Pepijn Palmans
> > Managing Director
> >
> > Kangaroot Linux Solutions
> > Grote Steenweg 91
> > 2600 Antwerp, Belgium
> > Tel: +32 3/286.17.17
> > Fax: +32 3/281.23.49
> >
> >
> > On Fri, 20 Feb 2004, Christian Hufgard wrote:
> >
> > > Hi folks,
> > >
> > > did not found this question answered, neither in the faqs, nor in the
> > > archive of this mailing list, nor in bugzilla.
> > >
> > > Like in the subject described, my question is, wether the attribute
> > > maxProcessors in the Connector tag sets the maximum ammount of
> > concurrent connections
> > > the CoyeteConnector handles.
> > >
> > > I tested this on Tomcat up to 4.1.24 with jdk 1.4.2 on debian with
> > kernel
> > > 2.4.19, since this is our productive environment. If i set up the
> > connector in
> > > server.xml with the following parameters:
> > >
> > >     <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
> > >     <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
> > >                port="8080" minProcessors="20" maxProcessors="10"
> > >                enableLookups="true" redirectPort="8443"
> > >                acceptCount="5" debug="0" connectionTimeout="20000"
> > >                useURIValidationHack="false" disableUploadTimeout="true"
> > />
> > >
> > > I find a pretty strange behaviour (if maxProcessors should be max
> > > Connections):
> > > My test programm (jdk 1.4) tries to open up 80 connections to the tomcat
> > and
> > > send some continueus requests to a webapps that create some load on the
> > > server. The requests use HTTP/1.1 to keep the connection opened and
> > request a
> > > page each half second with variing parameters..
> > > I would expect, that 15 connections would be opened. 10 active + 5 on
> > hold.
> > > What I see is, that normally 18 connections are accepted upon startup of
> > my
> > > programm. After 8 seconds another two connections are established, 12
> > seconds
> > > later, again two new connections... This leads up to about 30-40
> > > connections.
> > >
> > > So, finally I precise my question a bit: What exactly does maxProcessors
> > > mean? If it does not mean max concurrent connections, how many
> > connections can
> > > one processor handle?
> > >
> > > Hope I could describe my problem fairly enough :)
> > >
> > > Greets,
> > >
> > > Christian
> > >
> > > --
> > > GMX ProMail (250 MB Mailbox, 50 FreeSMS, Virenschutz, 2,99 EUR/Monat...)
> > > jetzt 3 Monate GRATIS + 3x DER SPIEGEL +++ http://www.gmx.net/derspiegel
> > +++
> > >
> > >
> > > ---------------------------------------------------------------------
> > > 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]
> >
>
> --
> GMX ProMail (250 MB Mailbox, 50 FreeSMS, Virenschutz, 2,99 EUR/Monat...)
> jetzt 3 Monate GRATIS + 3x DER SPIEGEL +++ http://www.gmx.net/derspiegel +++
>
>
> ---------------------------------------------------------------------
> 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