내 Apache LB는 실패한 노드에도 요청을 제공하고 있습니다. 내가 뭐 놓친 거 없니?
worker.list=node1,node3,loadbalancer
worker.node1.port=8009
worker.node1.host=10.0.0.17
worker.node1.type=ajp13
worker.node1.lbfactor=1
worker.node3.port=8009
worker.node3.host=10.0.0.36
worker.node3.type=ajp13
worker.node3.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.sticky_session=1
worker.loadbalancer.balance_workers=node1,node3
worker.loadbalancer.socket_connect_timeout=5000
worker.loadbalancer.ping_mode= A
worker.loadbalancer.ping_timeout=1000
worker.loadbalancer.fail_on_status=500,503,404,303
Worker.loadbalancer.recover_time = 60 seconds
답변1
당신은 이미 node1
연결되어 node3
있습니다 . 거기에 있는 작업자 worker.list
만 언급해야 합니다 .loadbalancer
바라보다https://tomcat.apache.org/connectors-doc-archive/jk2/jk/workershowto.html"고급 lb 작업자 속성" 섹션은 참조용으로 제공됩니다.