!配置文件keepalive
global_defs {
notification_email {
}
notification_email_from ops@wangshibo.cn
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id主节点
}
vrrp_script chk_http_port {
/opt/chk_nginx脚本”。sh "
间隔2
体重5
下降上升2
1}
vrrp_instance VI_1 {
国家主人
接口eth0
mcast_src_ip 192.168.115.173
virtual_router_id 51优先
101
advert_int 1
认证{
auth_type通过
1111
auth_pass}
virtual_ipaddress {
192.168.115.100
}
track_script {
chk_http_port
}
}
脚本模板:
# !柜台/bin/bash
=$ (ps - c nginx——no-heading | wc - l)
如果[" ${柜台}"=" 0 ");然后
服务nginx重启睡眠2
counter=$ (ps - c nginx——no-heading | wc - l)
如果[" ${柜台}"=" 0 ");然后
服务keepalive停止
fi
fi