现象
keepalived vip 莫名其妙漂移了,日志如下
Apr 19 10:13:13 [INFO] : 192.168.1.101-nignx01 - VRRP_Script(chk_nignx) timed out
Apr 19 10:13:13 [INFO] : 192.168.1.101-nignx01 - /etc/keepalived/check_nignx.sh exited due to signal 15
Apr 19 10:13:13 [INFO] : 192.168.1.101-nignx01 - VRRP_Instance(nignx) Entering FAULT STATE
Apr 19 10:13:13 [INFO] : 192.168.1.101-nignx01 - VRRP_Instance(nignx) removing protocol VIPs.
Apr 19 10:13:14 [INFO] : 192.168.1.101-nignx01 - VRRP_Instance(nignx) Now in FAULT state
Apr 19 10:13:15 [INFO] : 192.168.1.101-nignx01 - /etc/keepalived/check_nignx.sh exited due to signal 15
Apr 19 10:13:15 [INFO] : 192.168.1.101-nignx01 - VRRP_Script(chk_nignx) succeeded
Apr 19 10:13:15 [INFO] : 192.168.1.101-nignx01 - VRRP_Instance(nignx) Entering BACKUP STATE
解决方法
vrrp_script chk_nginx {
script "/etc/keepalived/check_nginx.sh"
interval 2
timeout 2
rise 2
fall 2
}
# systecmctl reload keepalived
参考
What is "Signal 15 received"?
https://stackoverflow.com/questions/16723626/what-is-signal-15-received
VRRP_Script timed out
https://serverfault.com/questions/653411/keepalived-disconnects
Defined Type: keepalived::vrrp::script
http://www.puppetmodule.info/github/arioch/puppet-keepalived/puppet_defined_types/keepalived_3A_3Avrrp_3A_3Ascript
keepalived 自生存活监测
https://blog.51cto.com/u_11886307/2406628
keepalived配置手册(V1.2.24)中文版详解
https://blog.csdn.net/FRuler/article/details/53334082
网友评论