Vinay:

Here is an example to show how the load-balancing stuff works.. 


In worker.properties file: 
1) 
worker.list= local1, local2, loadbalancer

2)
worker.local1.port=8007
worker.local1.host=localhost
worker.local1.type=ajp12
worker.local1.lbfactor=1

worker.local2.port=8009
worker.local2.host=localhost
worker.local2.type=ajp13
worker.local2.lbfactor=1

3)
worker.remote_1.port=8009
worker.remote_1.host=http://www.RemoteHostName.com
worker.remote_1.type=ajp13              <-- OR ajp12 (and 8007)
worker.remote_1.lbfactor=1

worker.remote_2.port=8009
worker.remote_2.host=RemoteHostName     <-- OR comp name on intranet ! 
worker.remote_2.type=ajp13
worker.remote_2.lbfactor=1

worker.loadbalancer.type = lb
worker.loadbalancer.balanced_workers= remote_1, remote_2

In http.conf file:

JkMount /remote/* loadbalancer       <-- for loadbalancing.. 
AND/OR 
JkMount /local/*  local1              <-- OR local2 for local 

That's all you have to do ! 

GoodLuck,
Anand.. 



-----Original Message-----
From: Vinay Menon [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 09, 2001 2:54 AM
To: Tomcat Dev; Tomcat User
Subject: Multiple Workers for a url


Hello,
         When configuring workers.properties with multiple ajp13 workers

1. My worker list is
worker.list=ajp12, ajp13, local

2. The workers have been defined as
worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1

worker.ajp12.port=8009
worker.ajp12.host=10.1.1.10
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1

worker.local.port=8009
worker.local.host=localhost
worker.local.type=ajp13
worker.local.lbfactor=1

3. If I have a mapping  in my JkMount /servlet/* ajp13 I guess it forwards
all requests to the worker 'named' ajp13. What if I want to load balance
between the workers named ajp13 and local?

Many thanks

Vinay

Reply via email to