You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2005/04/13 07:38:54 UTC
DO NOT REPLY [Bug 34426] New: -
Load balancing in Tomcat
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=34426>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=34426
Summary: Load balancing in Tomcat
Product: Tomcat 5
Version: 5.0.28
Platform: PC
OS/Version: Linux
Status: NEW
Severity: critical
Priority: P2
Component: Connector:AJP
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: praveen.soni@st.com
CC: praveen.soni@st.com
Hello,
I have installed Apache 2.0.53 & Tomcat 5.0.28 with mod_jk 1.2.10 AJP connector
on Red Hat AS 2.1 on machine A and another Tomcat 5.0.28 instance on Machine B.
And we have configured loadbalancing worker at apache level, BUT some time what
we have seen in Load Testing for 250 concurrentusers, load was distributed on
both machine A and B and some time all the request were moving on machine A only
and there were no performance gain.
here I have attached used mod_jk.properties and workers.properties configuration
, please suggest me what can be the best configuration for such scenario.
mod_jk.properties
=================
LoadModule jk_module modules/mod_jk.so
<IfModule mod_jk.c>
JkWorkersFile conf/workers.properties
JkLogFile "/ora_9ias/ias/Apache-Tomcat/logs/mod_jk.log"
JkLogLevel emerg
# JkLogLevel error
# JkLogLevel info
JkMount /stonline/productcatalog/servlet/* loadbalancer
JkMount /stonline/productcatalog/* loadbalancer
JkMount /stonline/productcatalog/*.jsp loadbalancer
# Deny direct access to WEB-INF and META-INF
#
<Location "/stonline/productcatalog/WEB-INF/*">
AllowOverride None
deny from all
</Location>
<Location "/stonline/productcatalog/META-INF/*">
AllowOverride None
deny from all
</Location>
</IfModule>
workers.properties
==================
#
# workers.properties
#
#
# In Unix, we use forward slashes:
#
ps=/
#
# list the workers by name
#
worker.list=stpcqc,stpcias,loadbalancer
# ------------------------
# First tomcat server
# ------------------------
worker.stpcqc.port=10011
worker.stpcqc.host=machineA
worker.stpcqc.type=ajp13
# Specify the size of the open connection cache.
worker.stpcqc.cachesize=10
worker.stpcqc.cache_timeout=100
#
# Specifies the load balance factor when used with
# a load balancing worker.
# Note:
# ----> lbfactor must be > 0
# ----> Low lbfactor means less work done by the worker.
worker.stpcqc.lbfactor=50
# ------------------------
# Second tomcat server
# ------------------------
worker.stpcias.port=10022
worker.stpcias.host=machineB
worker.stpcias.type=ajp13
# Specify the size of the open connection cache.
worker.stpcias.cachesize=10
worker.stpcias.cache_timeout=100
#
# Specifies the load balance factor when used with
# a load balancing worker.
# Note:
# ----> lbfactor must be > 0
# ----> Low lbfactor means less work done by the worker.
worker.stpcias.lbfactor=50
# ------------------------
# Load Balancer worker
# ------------------------
#
# The loadbalancer (type lb) worker performs weighted round-robin
# load balancing with sticky sessions.
# Note:
# ----> If a worker dies, the load balancer will check its state
# once in a while. Until then all work is redirected to peer
# worker.
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=stpcqc,stpcias
worker.loadbalancer.method=Request
#
# END workers.properties
#
Thanks & Regards,
-Praveen Soni
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org