nginx+keepalived搭建问题
两台nginx服务器使用keepalived做高可用HA,搭好后启动正常绑定vip,关闭keepalived可以切到备机,但是keepalived中指定的vrrp_script检测脚本不执行,不知道什么原因,大家帮忙看看什么情况,脚本文件已经加了执行权限了,代码如下:
! Configuration File for keepalived
global_defs {
notification_email {
abc@126.com
}
notification_email_from abc@126.com
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id LVS_DEVEL
}
vrrp_script check_nginx {
script "/etc/keepalived/check_nginx"
interval 5
weight -5
}
vrrp_instance nginx {
state BACKUP
interface eth0
virtual_router_id 51
priority 99
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
track_script {
check_nginx
}
virtual_ipaddress {
192.168.32.250
}
}
脚本文件的权限:
-rwxrwxrwx. 1 root root 231 Dec 27 12:31 check_nginx.sh