我们有 3 台机器
mod_jk
与负载均衡器
- 第一个
Worke
tomcat8
tomcat8
上的第二个Worker
一切都按预期工作,但是,当其中一个 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
~
最佳答案
默认情况下,平衡器维护每 60 秒运行一次。因此,您将在 60 秒后看到该 worker 的状态。
关于apache - 如何从jkmanager获取tomcat worker状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26125736/