【发布时间】:2014-03-10 11:41:07
【问题描述】:
我是 modjk 的新手。我正在尝试减少负载平衡故障转移所需的时间。负载均衡器以循环方式工作。目前,当一个连接失败时,负载均衡器向另一个连接发送请求大约需要 30s 到 40s。有没有减少故障转移时间的代码?
这是我的代码:
#
worker.balancer.type=lb
worker.balancer.balance_workers=worker1,worker2
worker.balancer.sticky_session=false
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=192.168.200.5
worker.worker1.port=8009
worker.worker1.lbfactor=1
# Set properties for worker2 (ajp13)
worker.worker2.type=ajp13
worker.worker2.host=192.168.200.1
worker.worker2.port=8009
worker.worker2.lbfactor=1
期待任何帮助。非常感谢!
【问题讨论】:
-
30-40 秒很多。通常它需要 5 秒或更短的时间。向您的应用发出的第一个请求(新会话)需要多长时间?会话大小有多大?
-
感谢您的回复。第一个请求几乎是即时的。会话大小应该只有几个字节。页面只有几个字。
-
我会首先检查 apache 集群/部落/复制日志并在您的 apache 配置中设置 'JkLogLevel debug'。
标签: apache tomcat load-balancing mod-jk