Keepalived實現心跳檢測實現自動重啟


項目中服務器如果發生宕機:
1、故障轉移

2、心跳檢測

3、負載均衡

4、自動重啟

 

心跳檢測:

心跳檢測腳本:

寫入nginx_check.sh腳本 vi  /etc/keepalived/nginx_check.sh

 

#!/bin/bash
A=`ps -C nginx –no-header |wc -l`
if [ $A -eq 0 ];then
/usr/local/nginx/sbin/nginx
sleep 2
if [ `ps -C nginx --no-header |wc -l` -eq 0 ];then
killall keepalived
fi
fi

 權限:

chmod 777 /etc/keepalived/nginx_check.sh

 

每次間隔兩秒鍾執行 此腳本

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM