0

我已经启动并运行了集群...Jboss 7.1.1.Final 和 mod_cluster mod_cluster-1.2.6.Final。

mod_cluster 负载平衡发生在两个节点之间 - nodeA nodeB。

但是当我停止一个节点并启动时,mod_cluster 仍然将所有负载发送到另一个节点。复出后不分配负荷。

这需要什么配置更改?我可以看到 mod_cluster_manager 中启用了两个节点。但即使在另一个节点在故障转移后恢复后,它也只会将负载定向到一个节点。

谢谢

4

2 回答 2

1

如果您看到现有请求被转发到活动节点,那是因为启用了粘性会话。这是默认行为。

如果您看到新请求没有被转发到新节点(即使它不忙),那么这是一个不同的问题。您可能想查看您当前在 mod-cluster 子系统中使用的负载平衡因子/算法。

于 2013-10-21T14:13:40.817 回答
0

我想到,您实际上可能会在很短的时间内看到正确的行为。看看我的小常见问题解答:我启动了 mod_cluster ,看起来它只使用了一个 workers

TL;DR:如果您只发送相对少量的请求,负载平衡可能看起来不起作用,而实际上不要立即用大量请求淹没新来者是正确的。

于 2015-09-24T13:15:41.130 回答