Keepalived 断开连接

Keepalived 断开连接

在我的 Sles 上,我安装了 keepalived 和 haproxy。两天内,我与 keepalived 断开了 4 次连接。Keepalived
v1.2.7 (2012 年 11 月 20 日)

系统日志中只有这些消息。谁能帮忙解决这个问题?

Keepalived_vrrp[28102]: VRRP_Script(chk_haproxy) timed out
Keepalived_vrrp[28102]: Process [448] didn't respond to SIGTERM
Keepalived_vrrp[28102]: Process [450] didn't respond to SIGTERM
Keepalived_vrrp[28102]: VRRP_Script(chk_haproxy) succeeded

我的配置如下

vrrp_script chk_haproxy {           
        script "killall -0 haproxy"    
        interval 2                     
        weight 2                        
}
vrrp_instance VIP_1 {
        interface eth2
        state MASTER
        virtual_router_id 88
        priority 101                   
        virtual_ipaddress {
            192.168.1.95
        }
        track_script {
            chk_haproxy
        }

答案1

我们有一个类似的设置,但使用的是 kamailio 而不是 haproxy。无论如何,我们看到了这样的消息,所以我们改变了执行检查的方式(我们的检查与您的检查无关,我们检查的是 kamailio 是否响应 OPTIONs 请求)。

您可以尝试添加fall 3,这意味着检查脚本在更改状态之前应失败 3 次。此外,weight在 部分中是无用的vrrp_script

vrrp_script chk_haproxy {           
        script "killall -0 haproxy"    
        interval 2                     
        fall 3                        
}
vrrp_instance VIP_1 {
        interface eth2
        state MASTER
        virtual_router_id 88
        priority 101                   
        virtual_ipaddress {
            192.168.1.95
        }
        track_script {
            chk_haproxy
        }

祝你好运!

相关内容