keepalived 检测 haproxy 的脚本的问题

来源:10-1 --课程总结

慕斯0066757

2021-11-15

图片描述

老师您好!
学生第一个问题是:这段脚本的意思是不是指,如果haproxy如果进程不存在,就重新启动haproxy;如果haproxy依然不存在,就退出keepalived,请问老师我的理解是否正确?

学生第二个问题是:exit 0 是不是就代表 退出keepalived ?

===========================================================================================================

图片描述

学生第三个问题是:如果我将 exit 0 改写成
echo “[check_haproxy stop]” >> $LOGFILE
$STOPKEEPALIVED >> $LOGFILE 2>&1
是不是也可以?

写回答

1回答

sqlercn

2021-11-16

  1. 是检测haproxy进程是否存在,如果不存在则重启haproxy。

  2. exit 0表示的是正常退出这个检测脚本

  3. 不能这样改写,因为exit 0 和exit 1 是shell用来表示退出是否正常的

下载视频          
0
0

MyCAT+MySQL搭建高可用企业级数据库集群

国内顶级DBA亲授,精讲企业级MyCAT应用

816 学习 · 223 问题

查看课程