在 HaProxy 中禁用故障转移

在 HaProxy 中禁用故障转移

我希望在 JSESSION 上粘连的 HaProxy 后面有两个(或更多)Jetty 服务器。但是我想禁用故障转移,这样当 Server1 发生故障时,客户端不会从 Server1 移动到 Server2。但我在搜索时找不到这样的配置选项http://cbonte.github.io/haproxy-dconv/2.4/configuration.html。 是否可以?

为了更好的衡量,我禁用故障转移的动机是因为客户端和服务器之间的状态非常复杂且持续时间很长。HaProxy 的工作是将客户端分布到多个服务器上,并在 jetty 会话有效期间将它们保留在那里。

如果另一个负载均衡器能够实现 JSESSION 持久保存而无需进行故障转移,那么我会感兴趣。

答案1

我相当确定no option redispatch在后端使用将使卡在故障服务器上的连接不会被发送到仍然活动的服务器。

相关内容