HTTP负载平衡 - rdirect只有第一个工作用失败的mod_jk [英] HTTP Load Balancing - rdirect only if first worker fails using mod_jk
问题描述
我使用的Apache的httpd的mod_jk和Tomcat的高可用性解决方案。下面是它的workers.properties。
worker.list = myworkerworker.myworker1.port = 8009
worker.myworker1.host =主机1
worker.myworker1.type = AJP13
worker.myworker1.lbfactor = 1worker.myworker2.port = 8009
worker.myworker2.host =主机2
worker.myworker2.type = AJP13
worker.myworker2.lbfactor = 1worker.myworker.type =磅
worker.myworker.balance_workers = myworker1,myworker2
worker.myworker.sticky_session = TRUE
现在,请求被同样劳动者之间的分配和应用工作的罚款。我要的是,所有的请求都必须去myworker1。仅当myworker1是向下,它应重定向到myworker2。
有没有一种可能的方式与mod_jk的这个?
- 重定向的情况下,myworker1到myworker2失败
- 对于除故障的所有请求禁用myworker2
这两行必须添加到您的文件
worker.myworker1.redirect = myworker2
worker.myworker2.activation =禁用
请参阅:
<一href=\"https://salonegupta.word$p$pss.com/2014/08/27/apache-load-balancer-setup-with-failover-mechanism/\" rel=\"nofollow\">https://salonegupta.word$p$pss.com/2014/08/27/apache-load-balancer-setup-with-failover-mechanism/了解更多信息。
I have used Apache HTTPD mod_jk and Tomcat for a high availability solution. Here is the workers.properties for it.
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
Right now, the requests are equally distributed among the workers and applications are working fine. What I want is, all the requests must go to myworker1. Only if myworker1 is down, it should be redirected to myworker2.
Is there a way possible with mod_jk for this?
- Redirect to myworker2 in case myworker1 fails
- Disable myworker2 for all the requests except for failover
These two lines must be added to your file
worker.myworker1.redirect=myworker2
worker.myworker2.activation=disabled
See: https://salonegupta.wordpress.com/2014/08/27/apache-load-balancer-setup-with-failover-mechanism/ for more information
这篇关于HTTP负载平衡 - rdirect只有第一个工作用失败的mod_jk的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!