一台负载A服务器LVS负载平衡带两台服务器B,C,其中B台机挂掉了,A服务器会不会还把数据包扔给B?

我想请教大家,这个有什么设置?
还是不用设,A服务器发现B服务器不行了,会把它忽略?

Forums:

这个需要设置,需要运行一个应用层的心跳程序,如果A发现B没有心跳了,就将其权值设为0,如果B恢复了,再将其权值增大。一般都是用一些现成的软件,如keepalive,而不是自己写。

不是一般都用 Heartbeat 实现切换么

keepalive好像是负载 真实服务器的吧

LVS怎么会发现一台机器挂了,智能的不发包给他?
LVS只是一个数据包的处理模块而已,机器探测需要自己借助其他软件实现,从而调整分发策略.
正如一楼所述

randomness