> Why dont you try "Balancer" option that is available in release 5.0.11 and
> above versions.

Like I wrote, our productive system is a tomcat 4.1.24. Anyway: What exactly
does this opton do?

Christian

> Pankaj
> 
> 
> 
> "Christian Hufgard" <[EMAIL PROTECTED]> on 02/20/2004 02:33:42 PM
> 
> Please respond to "Tomcat Users List" <[EMAIL PROTECTED]>
> 
> To:    "Tomcat Users List" <[EMAIL PROTECTED]>
> cc:
> 
> Subject:    Re: maxProcessors = max ammout of concurrent connections?
> 
> 
> > 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 :)
> 
> Well, think you should not set the max processors to high, that the
> machine
> takes longer time to handle the requests. You should define your maximum
> response time and the figure out, how many request you can process at once
> in
> this time.
> 
> 
> > Any idea how to 'tune' the Maximum connectors and the acceptcount.  Is
> it
> > really needed to have an acceptcount ?
> If the acceptCount is zero, the user will get an message, saying him that
> the server cannot be reached. If he is in the accepted queue, he will be
> shown
> that the server has been contacted and is about to process his request.
> 
> Christian
> 
> 
> 
> 
> > 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]
> >
> 
> --
> 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]

Reply via email to