tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chakravarthy, Sundar" <schakravar...@doas.ga.gov>
Subject RE: Tomcat 4.1.18 - Scalability Issue ?
Date Fri, 28 Feb 2003 16:00:59 GMT
Thanks Peter. 

When you say Coyote processors you mean threads ? Right ?

I may have a few more questions after I conduct the test with Jmeter.
Don't change your channel!



-----Original Message-----
From: Peter Lin [mailto:tcw00lfel@yahoo.com] 
Sent: Friday, February 28, 2003 10:55 AM
To: Tomcat Users List
Subject: RE: Tomcat 4.1.18 - Scalability Issue ?


the acceptCount is the number of connections to accept
before rejecting new connections.  It is only useful
if you don't want to reject connections and want them
to get processed eventually.

Max processors is the number of Coyote processors
Tomcat will create. If you're max concurrent will be
50, you may want to increase the min processors to
match the expected average load or the max concurrent.

One way to calculate the min or accept count is to
perform a series of benchmarks incrementing by 1 with
default tomcat settings. Plot the results based on
response time vs concurrent requests. Then rerun the
same test, but this time increase the accept count to
see if under max load it improves the response time or
error rate. Rerun the same exact test and only modify
either min or accept count. What I tend to do is start
with min first and then do accept count. Repeat the
process as many times as necessary. Once you're done
and it's all graphed in a chart, you can see if one
particular set of min/accept values results in better
scalability.

hope that helps.

peter



--- "Chakravarthy, Sundar" <schakravarthy@doas.ga.gov>
wrote:
> Hi,
> 
> Thanks for replying. Yes that is correct. Throws 
> 
> java.lang.NoClassDefFoundError:
> org/apache/jasper/runtime/HttpJspBase
> 
> as mentioned below after Jmeter threads increase to
> above 10.
> 
> I notice my acceptCount is 10 , should I bump this
> value ? 
> 
> What is the difference between acceptCount and
> maxPrcessors ?
> 
> I expect upto but not beyond 50 max concurrent
> users. 
> 
> Listing of AJP in tomcat/conf/server.xml
> 
>    <Connector
>
className="org.apache.coyote.tomcat4.CoyoteConnector"
>                port="8009" minProcessors="5"
> maxProcessors="75"
>                enableLookups="true"
> redirectPort="8443"
>                acceptCount="10" debug="0"
> connectionTimeout="0"
>                useURIValidationHack="false"
>
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"
> />
> 
> This is a listing of my workers.properties file.
> 
> #Define 1 real worker using ajp13
> 
> worker.list=worker1
> 
> # Set propeties for worker1 (ajp13)
> 
> worker.worker1.type=ajp13
> worker.worker1.host=localhost
> worker.worker1.port=8009
> worker.worker1.lbfactor=50
> worker.worker1.cachesize=50
> worker.worker1.cache_timeout=600
> worker.worker1.socket_keepalive=1
> worker.worker1.socket_timeout=300
> 
> Thanks 
> 
> 
> -----Original Message-----
> From: Shapira, Yoav [mailto:Yoav.Shapira@mpi.com] 
> Sent: Wednesday, February 26, 2003 9:08 AM
> To: Tomcat Users List
> Subject: RE: Tomcat 4.1.18 - Scalability Issue ?
> 
> 
> Howdy,
> It works OK normally, and then during stress test
> throws a
> NoClassDefFound error????
> 
> How do you have your connector configured? 
> Specifically,
> min/maxProcessors and acceptCount?
> 
> Yoav Shapira
> Millennium ChemInformatics
> 
> 
>

__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more
http://taxes.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


Mime
View raw message