ldirectord服务监控问题?
目前本人已经在Fedora Core 5上架设好了一个基于LVS的负载均衡服务器,经测试LVS都没有问题.现在使用Heartbeat做真实服务器的监控。
现在的问题是Heartbeat带的ldirectord监控有问题,假设现在3台真实服务器都启动了,访问也没问题,我现在把一台的WEB服务停掉,或者干脆把网线拔了,ldirectord监测不到,lvs还是把访问的连接发送到停掉的机器。
请问哪位高手能教我怎么回事,是不是配置有问题,下面附上我的相关配置!
/etc/ha.d/ldirectord.cf
# Global Directives
checktimeout=3
checkinterval=1
fallback=127.0.0.1:80
autoreload=yes
logfile="/var/log/ldirectord.log"
quiescent=yes
virtual=192.168.1.100:80
real=192.168.1.49:80 gate
real=192.168.1.50:80 gate
fallback=127.0.0.1:80 gate
service=http
request="test.htm"
receive="test"
virtualhost=fc5.test
scheduler=rr
protocol=tcp
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我的是 heartbeat-1.2.3.cvs.20050927-1.centos4.src.rpm
你的Heartbeat什么版本?
我测试2.0.X版本也是这样的问题.不仅仅是不能检测RealServer上服务的状态并操作IPVS路由表,而且在启动HeartBeat时候,IPVS路由表就不完整.
奇怪.苦闷中.
我也要解决这样的问题
没人能帮帮我吗?