求教:集群监控程序ldirectord配置方法。
请大家指教,我最近在配置LVS+ldirectord+Heartbeat,具体如下:
LVS采用直接路由方式。
集群主机提供http和https两项服务。
前端机只做转发请求的服务,别的不做。
虚拟IP:192。168。0。234
后台服务器IP192。168。0。127
问题:
在真实主机已经提供服务的情况下
我的ldirectord程序,不能正确找到主机并监控http的服务。但是https的服务可以找到,且工作正常。下面是ldirectord.cf的配置。
# Global Directives
checktimeout=3
checkinterval=1
#fallback=127.0.0.1:80
autoreload=yes
#logfile="/var/log/ldirectord.log"
#logfile="local0"
quiescent=yes
# A sample virual with a fallback that will override the gobal setting
virtual=192.168.0.234:443
real=192.168.0.25:443 gate weight 1
real=192.168.0.127:443 gate weight 2
service=https
request="/HAtest"
receive="Access Denied"
scheduler=wrr
persistent=60
netmask=255.255.255.255
protocol=tcp
virtual=192.168.0.234:80
real=192.168.0.25:80 gate weight 1
real=192.168.0.127:80 gate weight 2
service=http
request="/HAtest.html"
receive="Access Denied"
scheduler=wrr
persistent=10
netmask=255.255.255.255
protocol=tcp
下面是ldirectord的log,ldirectord.log
[Wed Oct 13 10:53:53 2004|ldirectord] Linux Director Daemon terminated on signal: TERM
[Wed Oct 13 10:56:47 2004|ldirectord] Starting Linux Director v1.62.2.11 as daemon
[Wed Oct 13 10:56:47 2004|ldirectord] Added virtual server: 192.168.0.234:443
[Wed Oct 13 10:56:47 2004|ldirectord] Added virtual server: 192.168.0.234:80
[Wed Oct 13 10:56:52 2004|ldirectord] Added real server: 192.168.0.127:443 (0 x 192.168.0.234:443) (Weight set to 2)
[Wed Oct 13 11:03:14 2004|ldirectord] Quiescent real server: 192.168.0.127:443 (1 x 192.168.0.234:443) (Weight set to 0)
[Wed Oct 13 11:03:39 2004|ldirectord] Restored real server: 192.168.0.127:443 (0 x 192.168.0.234:443) (Weight set to 2)
只记录了https(port为443)的,而没有http(port为80)的。
下面是ipvsadm的显示内容:
[root@LVSDIR log]# ipvsadm
IP Virtual Server version 1.0.9 (size=65536)
Prot LocalAddressort Scheduler Flags
->; RemoteAddressort Forward Weight ActiveConn InActConn
TCP 192.168.0.234:https wrr persistent 60
->; 192.168.0.127:https Route 2 0 0
TCP 192.168.0.234:http wrr persistent 10
可以看到http里面没有真实服务器即127的那台机器。
请大家帮忙分析。谢谢,挺急的,我在线等。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ldirectord配置程序里192。168。0。25的机器已经不能启动了,不能用了,但我没有去掉。127那台机器,还在正确工作。且打了arp的补丁。