我们有 4 个后端,每 4 个后端都有一个代理检查报告“准备就绪 68%”(当然,这个数字会发生变化)。但出于某种原因,HAProxy 将它们视为 UP 但软停止。所以统计页面中的每一行都是深蓝色的,它们都是向上的,但是一般的后端行是向下的。
实际工作需要什么?它是否需要“准备好 68%”之类的东西?目前还不清楚,我们尝试了一些东西,但出于某种原因,我无法让 haproxy 认为它们可用。
谢谢
我们有 4 个后端,每 4 个后端都有一个代理检查报告“准备就绪 68%”(当然,这个数字会发生变化)。但出于某种原因,HAProxy 将它们视为 UP 但软停止。所以统计页面中的每一行都是深蓝色的,它们都是向上的,但是一般的后端行是向下的。
实际工作需要什么?它是否需要“准备好 68%”之类的东西?目前还不清楚,我们尝试了一些东西,但出于某种原因,我无法让 haproxy 认为它们可用。
谢谢
好吧,刚刚想通了。您只需要手动为每个服务器添加权重,我想如果您没有指定任何数字,尝试设置 50% 的权重没有任何意义。我为每个服务器添加了 100 的权重,现在看起来一切都很好!
你的权利不是那么清楚:-)。
它的设计使代理仅在您明确要求时才会覆盖 HAProxy 的健康状态。因此,如果代理之前设置了 DRAIN 模式,那么 HAproxy 需要一个明确的命令来重新激活服务器。
当您重新启动Windows 反馈代理(或更改健康模式)时,它会自动发送“准备就绪 X%”(持续 10 秒左右......)然后默认返回“X%”以进行正常操作。
如果您使用的是 Linux,则需要复制类似的内容。