- Tomcat: (以 /jsp-examples 為例)
- workers.properties 的內容如下:
#定一個名為 loadbalancer 的 worker, 並將 type 定為 lb(load-balancing)
worker.list = loadbalancer
worker.loadbalancer.type = lb
#設定 loadbalancer 底下的 workers (ex:Tomcat1, Tomcat2)
worker.loadbalancer.balanced_workers = Tomcat1,Tomcat2
#將 Tomcat1 與 Tomcat2 這兩個 worker 的 type 定為 ajp13
worker.Tomcat1.type=ajp13
worker.Tomcat2.type=ajp13
#分別設定 Tomcat1 與 Tomcat2 的 IP, ajp13 的 Port 以及 load-balancing 的 factor
#ajp13 的 Port 值可在 Tomcat 的 server.xml 中找到並修改
# lbfactor 的值越大,表示該 Server 的 loading 越重
worker.Tomcat1.host=192.168.1.10
worker.Tomcat1.port=8009
worker.Tomcat1.lbfactor=1
worker.Tomcat2.host=192.168.1.20
worker.Tomcat2.port=7009
worker.Tomcat2.lbfactor=2
#設定要導至 Tomcat 的 URI
worker.remote.mount=/jsp-examples /jsp-examples/*
- uriworkermap.properties 的內容如下:
#將 URI 的值設定至 workers.properties 檔中所定的 loadbalancer 這個 worker
/jsp-examples = loadbalancer
/jsp-examples/* = loadbalancer
- workers.properties 的內容如下:
- Resin:
修改 resin.ini 檔, 視 load balancing 的機器增加 ResinConfigServer,例如下面的內容:ResinConfigServer 192.168.1.10 6802
ResinConfigServer 192.168.1.20 6802
CauchoStatus yes
IISPriority high
2006/12/01
[Java]Tomcat與Resin的ISAPI NLB設定
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言