Apache 로드 밸런서는 요청을 지능적으로 처리할 수 없습니다.

Apache 로드 밸런서는 요청을 지능적으로 처리할 수 없습니다.

내 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 작업자 속성" 섹션은 참조용으로 제공됩니다.

관련 정보