"/opt/nginx_pid.sh“的写法
#!/bin/bsah
A =`ps -C nginx --no-header |wc -l`
if [ $A -eq 0 ];then
/etc/init.d/keepalived stop
fi
这个是监控nginx进程的脚本。含义是如果nginx停止 则停掉keepalived
这样另外的一台负载均衡检测到keepalived停掉了。会自动切换到备上面。
注意: ` `,不是' '
本文介绍了一个用于监控Nginx进程的Shell脚本。该脚本通过检查Nginx进程是否运行来决定是否停止Keepalived服务,从而实现高可用负载均衡的故障转移。当Nginx停止运行时,Keepalived也会被停止,进而触发负载均衡器的自动切换。
"/opt/nginx_pid.sh“的写法
#!/bin/bsah
A =`ps -C nginx --no-header |wc -l`
if [ $A -eq 0 ];then
/etc/init.d/keepalived stop
fi
这个是监控nginx进程的脚本。含义是如果nginx停止 则停掉keepalived
这样另外的一台负载均衡检测到keepalived停掉了。会自动切换到备上面。
注意: ` `,不是' '
373
1298

被折叠的 条评论
为什么被折叠?