【发布时间】:2014-10-02 20:22:42
【问题描述】:
我们有 3 个Machines
-
mod_jk和load balancer - 首先
Worker 在tomcat8 - 第二个
Workertomcat8
一切都按预期工作,但是,当其中一个 tomcat 正在关闭时,load balancer 上的 status page 仍然显示此 worker 的状态为 OK/IDLE。
任何想法如何强制状态页面检查工人的真实状态?
相关资料
worker.properties
\### Define worker names
worker.list=status,loadbalancer
\### Declare Tomcat server 1
worker.worker1.port=8409
worker.worker1.host=centureapp1
worker.worker1.type=ajp13
worker.worker1.lbfactor=1
\### Declare Tomcat server 2
worker.worker2.port=8410
worker.worker2.host=centureapp2
worker.worker2.type=ajp13
worker.worker2.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=worker1,worker2
worker.loadbalancer.sticky_session=1
worker.status.type=status
~
【问题讨论】:
-
嗨,
jk status manager也有类似的问题,请帮忙看看我的新帖子:stackoverflow.com/questions/29641090/… -
嘿@DerekY 据我了解,您不能指望这种状态。只有当
lb检查工作人员的状态并且我无法强制它检查状态时,它才会更新
标签: apache tomcat worker mod-jk ajp