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并列node3worker.list.你应该只提到loadbalancer那里的工人。

https://tomcat.apache.org/connectors-doc-archive/jk2/jk/workershowto.html“高级 lb Worker 属性”部分供参考。

相关内容