- 论坛徽章:
- 0
|
5可用积分
我搭了个lvs+heartbeat+ldirectord,heartbeat测试后没问题,但是我关闭heartbeat后,打开/var/log/message查看,不停刷新显示:
89 is max.
Jan 18 20:43:04 localhost heartbeat: [9063]: WARN: Rexmit of seq 2187 requested. 89 is max.
Jan 18 20:43:04 localhost heartbeat: [9063]: WARN: Rexmit of seq 2188 requested. 89 is max.
Jan 18 20:43:04 localhost heartbeat: [9063]: WARN: Rexmit of seq 2147 requested. 89 is max.
Jan 18 20:43:04 localhost heartbeat: [9063]: WARN: Rexmit of seq 2166 requested. 89 is max.
..........................
这是什么东东
还有就是lvs和配了2个realServer,可以轮换访问,在没有启动ldirector时,现在关掉一个,出现的情况应该是当轮巡到关掉那个realServer时,页面应该显示无法访问(简单的用httpd测试),但是我的情况是不出现这个情况,只显示未关闭那个realServer的页面,就好象ldirectord已经启动了。
我再启动ldirectord后,就有大问题了,就再也无法访问我的realServer,我看ldirectord日志,里面显示
[Mon Jan 19 08:07:04 2009|ldirectord|18849] Quiescent real server: 192.168.1.180:80 (192.168.1.170:80) (Weight set to 0)
[Mon Jan 19 08:07:04 2009|ldirectord|18849] Quiescent real server: 192.168.1.181:80 (192.168.1.170:80) (Weight set to 0)
直接把2个realServer的权重设为了0.下面是ldirectord配置。。请哪位大侠帮我看看,这是怎么回事。谢谢
checktimeout=3
checkinterval=1
#fallback=127.0.0.1:80
autoreload=yes
logfile="/var/log/ldirectord.log"
logfile="local0"
quiescent=yes
virtual=192.168.1.170:80
real=192.168.1.180:80 gate
real=192.168.1.181:80 gate
fallback=127.0.0.1:80 gate
service=http
request=".test.html"
receive="Test Page"
virtualhost=192.168.1.170
scheduler=rr
protocol=tcp
checktype=negotiate
checkport=80 |
|