You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Ian Mair <im...@silacom.com> on 2001/06/05 10:43:14 UTC
load balancing
Hello all,
I am trying to load balance 2 machines with tomcat 3.2.1
My set up is as follows:
mach1 has Apache with mod_jk and tomcat, mach2 only has tomcat.
in the workers.properties file on mach1 I have :
worker.list=loadbalancer, rinv002, rinv001
worker.rinv001.port=8007
worker.rinv001.host=localhost
worker.rinv001.type=ajp12
worker.rinv001.lbfactor=1
worker.rinv002.port=8007
worker.rinv002.host=10.1.2.4
worker.rinv002.type=ajp12
worker.rinv002.lbfactor=2
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=rinv001, rinv002
in the mod_jk.conf file on mach1 I have :
LoadModule jk_module libexec/mod_jk.so
AddModule mod_jk.c
JkWorkersFile
/usr/local/jakarta-tomcat-3.2.1/conf/workers.properties
JkLogFile /usr/local/jakarta-tomcat-3.2.1/logs/mod_jk.log
JkLogLevel debug
JkMount /*.jsp loadbalancer
JkMount /servlet/* loadbalancer
Alias /examples "/usr/local/jakarta-tomcat-3.2.1/webapps/examples"
<Directory "/usr/local/jakarta-tomcat-3.2.1/webapps/examples">
Options Indexes FollowSymLinks
</Directory>
JkMount /examples/servlet/* loadbalancer
JkMount /examples/*.jsp loadbalancer
in the apache httpd.conf file on mach1 I have:
include /usr/local/jakarta-tomcat-3.2.1/conf/mod_kf.conf
I then start tomcat on mach2 and mach1 and apache on mach1.
In the mod_jk.log the three workers rinv001, rinv002 and
loadbalancer are created but
all requests go to mach1 and nothing is forwarded to mach2.
Could anyone shed any light on what I am doing wrong.
Do I need to do any configuration on mach2?
regards
Ian