keepalived+lvs运行一段时间后访问VIP地址只显示其中一个realserver的网页不切换了,而且ipvsadm -ln显示0个连接数

最近搭建了keepalived+lvs,负载均衡为DR,调度算法是rr,在测试过程中,当keepalived的服务刚启动的时候运行良好,各个realserver之间轮换调度,但是当运行一段时间后出现访问VIP只出现其中一个realserver的网页,别的realserver网页刷不出来,在director server上运行
ipvsadm -Ln命令发现所有realserver的Activeconn和Inactconn连接数量都为0,但是又明显访问到一台realserver。
只有重启keepalived服务后,才能恢复正常运行,但是过一段时间后又不行了。不知道哪里出问题了。

Forums:

配置健康检查了吗?健康检查失败会把rs剔除的,所以请求就不能到达了

你看看你的那台realserver arp是不是打开, 在报自己的mac地址,arping一下你的vip

randomness