mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-20 08:25:50 +08:00
Update keepalived.conf
This commit is contained in:
@@ -16,6 +16,18 @@ global_defs {
|
||||
vrrp_gna_interval 0
|
||||
}
|
||||
|
||||
vrrp_script chk_mysql_port { #检测mysql服务是否在运行。有很多方式,比如进程,用脚本检测等等
|
||||
script "{$SERVER_PATH}/mdserver-web/plugins/keepalived/scripts/chk_mysql.sh" #这里通过脚本监测
|
||||
interval 2 #脚本执行间隔,每2s检测一次
|
||||
weight –5 #脚本结果导致的优先级变更,检测失败(脚本返回非0)则优先级 -5
|
||||
fall 2 #检测连续2次失败才算确定是真失败。会用weight减少优先级(1-255之间)
|
||||
rise 1 #检测1次成功就算成功。但不修改优先级
|
||||
}
|
||||
|
||||
track_script {
|
||||
chk_mysql_port
|
||||
}
|
||||
|
||||
vrrp_instance VI_1 {
|
||||
state MASTER
|
||||
interface eth0
|
||||
@@ -33,18 +45,6 @@ vrrp_instance VI_1 {
|
||||
}
|
||||
}
|
||||
|
||||
vrrp_script chk_mysql_port { #检测mysql服务是否在运行。有很多方式,比如进程,用脚本检测等等
|
||||
script "{$SERVER_PATH}/mdserver-web/plugins/keepalived/scripts/chk_mysql.sh" #这里通过脚本监测
|
||||
interval 2 #脚本执行间隔,每2s检测一次
|
||||
weight –5 #脚本结果导致的优先级变更,检测失败(脚本返回非0)则优先级 -5
|
||||
fall 2 #检测连续2次失败才算确定是真失败。会用weight减少优先级(1-255之间)
|
||||
rise 1 #检测1次成功就算成功。但不修改优先级
|
||||
}
|
||||
|
||||
track_script {
|
||||
chk_mysql_port
|
||||
}
|
||||
|
||||
vrrp_instance VI_1 {
|
||||
state BACKUP #这里所有节点都定义为BACKUP
|
||||
interface ens34 #指定虚拟ip的网卡接口
|
||||
|
||||
Reference in New Issue
Block a user