提问者:小点点

HTTP负载平衡-只有当第一个工作人员使用mod_jk失败时才定向


我使用Apache HTTPDmod_jk和Tomcat作为高可用性解决方案。这是它的workers.properties。

worker.list=myworker

worker.myworker1.port=8009
worker.myworker1.host=host1
worker.myworker1.type=ajp13
worker.myworker1.lbfactor=1

worker.myworker2.port=8009
worker.myworker2.host=host2
worker.myworker2.type=ajp13
worker.myworker2.lbfactor=1

worker.myworker.type=lb
worker.myworker.balance_workers=myworker1,myworker2
worker.myworker.sticky_session=True

现在,请求在工作人员之间平均分配,应用程序运行良好。我想要的是,所有请求都必须发送到myworker1。只有当myworker1关闭时,它才应该重定向到myworker2。

mod_jk有可能吗?


共1个答案

匿名用户

  1. 在myworker1失败的情况下重定向到myworker2
  2. 对除故障转移之外的所有请求禁用myworker2

这两行必须添加到您的文件中

worker.myworker1.redirect=myworker2
worker.myworker2.activation=disabled

更多信息https://salonegupta.wordpress.com/2014/08/27/apache-load-balancer-setup-with-failover-mechanism/