On 30.06.2010 16:18, János Löbb wrote:
workers.properties
-------------------
ps=/
worker.list=pub-app01, pub-app02, pub-app03, pub-app04, pub-app05, pub-lb
worker.pub-app01.type=ajp13
worker.pub-app01.host=app01
worker.pub-app01.port=8009
worker.pub-app01.socket_keepalive=1
worker.pub-app02.type=ajp13
worker.pub-app02.host=app02
worker.pub-app02.port=8009
worker.pub-app02.socket_keepalive=1
worker.pub-app03.type=ajp13
worker.pub-app03.host=app03
worker.pub-app03.port=8009
worker.pub-app03.socket_keepalive=1
worker.pub-app04.type=ajp13
worker.pub-app04.host=app04
worker.pub-app04.port=8009
worker.pub-app04.socket_keepalive=1
worker.pub-app05.type=ajp13
worker.pub-app05.host=app05
worker.pub-app05.port=8009
worker.pub-app05.socket_keepalive=1
worker.ajp13.lbfactor=1
worker.pub-lb.type=lb
worker.pub-lb.balance_workers=pub-app01,pub-app02,pub-app03,pub-app04,pub-app05
worker.pub-lb.sticky_session=1
- I think this is what worker.list should look like:
worker.list=pub-lb
Aaaah, right. The above won't work, the lb worker needs to be in the
list, not the members of the lb. with recent versions of mod_jk you
would find a message in the log, that the worker "pub-lb" used in your
JkMount isn't known to mod_jk (because it is missing in the list attribute).
- You might also need for every balance_worker the
worker.pub-app0x.redirect=machine_name_where_the_session_from_this_machine_should_be_redirected
You can use it if you have a very special idea, which node should fail
over to which other node, but you can omit it and the balancer will
choose one on a per request basis, if there is a problem with a node.
- For the load balance worker you might need something like:
worker.pub-lb.sticky_session_force=False
worker.pub-lb.sticky_session=True
Those are both defaults.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org