精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Nginx 掛了怎么辦?怎么實(shí)現(xiàn)高可用?

系統(tǒng) Linux
雖然我們無(wú)法保證服務(wù)器百分之百可用,但是也得想辦法避免這種悲劇,今天我們使用keepalived來(lái)實(shí)現(xiàn)Nginx的高可用。

 在生產(chǎn)環(huán)境上很多時(shí)候是以Nginx做反向代理對(duì)外提供服務(wù),但是一天Nginx難免遇見(jiàn)故障,如:服務(wù)器宕機(jī)。當(dāng)Nginx宕機(jī)那么所有對(duì)外提供的接口都將導(dǎo)致無(wú)法訪問(wèn)。

雖然我們無(wú)法保證服務(wù)器百分之百可用,但是也得想辦法避免這種悲劇,今天我們使用keepalived來(lái)實(shí)現(xiàn)Nginx的高可用。

什么是高可用?

高可用HA(High Availability)是分布式系統(tǒng)架構(gòu)設(shè)計(jì)中必須考慮的因素之一,它通常是指,通過(guò)設(shè)計(jì)減少系統(tǒng)不能提供服務(wù)的時(shí)間。

如果一個(gè)系統(tǒng)能夠一直提供服務(wù),那么這個(gè)可用性則是百分之百,但是天有不測(cè)風(fēng)云。所以我們只能盡可能的去減少服務(wù)的故障。

雙機(jī)熱備方案

這種方案是國(guó)內(nèi)企業(yè)中最為普遍的一種高可用方案,雙機(jī)熱備其實(shí)就是指一臺(tái)服務(wù)器在提供服務(wù),另一臺(tái)為某服務(wù)的備用狀態(tài),當(dāng)一臺(tái)服務(wù)器不可用另外一臺(tái)就會(huì)頂替上去。

keepalived是什么?

Keepalived軟件起初是專為L(zhǎng)VS負(fù)載均衡軟件設(shè)計(jì)的,用來(lái)管理并監(jiān)控LVS集群系統(tǒng)中各個(gè)服務(wù)節(jié)點(diǎn)的狀態(tài),后來(lái)又加入了可以實(shí)現(xiàn)高可用的VRRP (Virtual Router Redundancy Protocol ,虛擬路由器冗余協(xié)議)功能。

因此,Keepalived除了能夠管理LVS軟件外,還可以作為其他服務(wù)(例如:Nginx、Haproxy、MySQL等)的高可用解決方案軟件

故障轉(zhuǎn)移機(jī)制

Keepalived高可用服務(wù)之間的故障切換轉(zhuǎn)移,是通過(guò)VRRP 來(lái)實(shí)現(xiàn)的。

在 Keepalived服務(wù)正常工作時(shí),主 Master節(jié)點(diǎn)會(huì)不斷地向備節(jié)點(diǎn)發(fā)送(多播的方式)心跳消息,用以告訴備Backup節(jié)點(diǎn)自己還活著,當(dāng)主 Master節(jié)點(diǎn)發(fā)生故障時(shí),就無(wú)法發(fā)送心跳消息,備節(jié)點(diǎn)也就因此無(wú)法繼續(xù)檢測(cè)到來(lái)自主 Master節(jié)點(diǎn)的心跳了,于是調(diào)用自身的接管程序,接管主Master節(jié)點(diǎn)的 IP資源及服務(wù)。

而當(dāng)主 Master節(jié)點(diǎn)恢復(fù)時(shí),備Backup節(jié)點(diǎn)又會(huì)釋放主節(jié)點(diǎn)故障時(shí)自身接管的IP資源及服務(wù),恢復(fù)到原來(lái)的備用角色。

實(shí)現(xiàn)過(guò)程

準(zhǔn)備工作

192.168.16.128

192.168.16.129

兩臺(tái)虛擬機(jī)。安裝好Nginx

安裝Nginx

更新yum源文件: 

  1. rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm  
  2. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 

安裝Nginx: 

  1. yum -y install  nginx 

操作命令: 

  1. systemctl start nginx; #啟動(dòng)Nginx  
  2. systemctl stop nginx; #停止Nginx 

安裝keepalived

yum方式直接安裝即可,該方式會(huì)自動(dòng)安裝依賴: 

  1. yum -y install keepalived 

修改主機(jī)(192.168.16.128)keepalived配置文件

yum方式安裝的會(huì)生產(chǎn)配置文件在/etc/keepalived下: 

  1. vi keepalived.conf  
  2. keepalived.conf:  
  3. #檢測(cè)腳本  
  4. vrrp_script chk_http_port {  
  5.     script "/usr/local/src/check_nginx_pid.sh" #心跳執(zhí)行的腳本,檢測(cè)nginx是否啟動(dòng)  
  6.     interval 2 #(檢測(cè)腳本執(zhí)行的間隔,單位是秒)  
  7.     weight 2 #權(quán)重  
  8.  
  9. #vrrp 實(shí)例定義部分  
  10. vrrp_instance VI_1 {  
  11.     state MASTER # 指定keepalived的角色,MASTER為主,BACKUP為備  
  12.     interface ens33 # 當(dāng)前進(jìn)行vrrp通訊的網(wǎng)絡(luò)接口卡(當(dāng)前centos的網(wǎng)卡) 用ifconfig查看你具體的網(wǎng)卡  
  13.     virtual_router_id 66 # 虛擬路由編號(hào),主從要一直  
  14.     priority 100 # 優(yōu)先級(jí),數(shù)值越大,獲取處理請(qǐng)求的優(yōu)先級(jí)越高  
  15.     advert_int 1 # 檢查間隔,默認(rèn)為1s(vrrp組播周期秒數(shù))  
  16.     #授權(quán)訪問(wèn)  
  17.     authentication {  
  18.         auth_type PASS #設(shè)置驗(yàn)證類型和密碼,MASTER和BACKUP必須使用相同的密碼才能正常通信  
  19.         auth_pass 1111  
  20.     }  
  21.     track_script {  
  22.         chk_http_port #(調(diào)用檢測(cè)腳本)  
  23.     }  
  24.     virtual_ipaddress {  
  25.         192.168.16.130 # 定義虛擬ip(VIP),可多設(shè),每行一個(gè)  
  26.     }  

virtual_ipaddress 里面可以配置vip,在線上通過(guò)vip來(lái)訪問(wèn)服務(wù)。interface 需要根據(jù)服務(wù)器網(wǎng)卡進(jìn)行設(shè)置通常查看方式 ip addr

authentication配置授權(quán)訪問(wèn)后備機(jī)也需要相同配置

修改備機(jī)(192.168.16.129)keepalived配置文件 

  1. keepalived.conf:  
  2. #檢測(cè)腳本  
  3. vrrp_script chk_http_port {  
  4.     script "/usr/local/src/check_nginx_pid.sh" #心跳執(zhí)行的腳本,檢測(cè)nginx是否啟動(dòng)  
  5.     interval 2 #(檢測(cè)腳本執(zhí)行的間隔)  
  6.     weight 2 #權(quán)重  
  7.  
  8. #vrrp 實(shí)例定義部分  
  9. vrrp_instance VI_1 {  
  10.     state BACKUP # 指定keepalived的角色,MASTER為主,BACKUP為備  
  11.     interface ens33 # 當(dāng)前進(jìn)行vrrp通訊的網(wǎng)絡(luò)接口卡(當(dāng)前centos的網(wǎng)卡) 用ifconfig查看你具體的網(wǎng)卡  
  12.     virtual_router_id 66 # 虛擬路由編號(hào),主從要一直  
  13.     priority 99 # 優(yōu)先級(jí),數(shù)值越大,獲取處理請(qǐng)求的優(yōu)先級(jí)越高  
  14.     advert_int 1 # 檢查間隔,默認(rèn)為1s(vrrp組播周期秒數(shù))  
  15.     #授權(quán)訪問(wèn)  
  16.     authentication {  
  17.         auth_type PASS #設(shè)置驗(yàn)證類型和密碼,MASTER和BACKUP必須使用相同的密碼才能正常通信  
  18.         auth_pass 1111  
  19.     }  
  20.     track_script {  
  21.         chk_http_port #(調(diào)用檢測(cè)腳本)  
  22.     }  
  23.     virtual_ipaddress {  
  24.         192.168.16.130 # 定義虛擬ip(VIP),可多設(shè),每行一個(gè)  
  25.     }  

檢測(cè)腳本: 

  1. #!/bin/bash  
  2. #檢測(cè)nginx是否啟動(dòng)了  
  3. A=`ps -C nginx --no-header |wc -l`  
  4. if [ $A -eq 0 ];then    #如果nginx沒(méi)有啟動(dòng)就啟動(dòng)nginx  
  5.       systemctl start nginx #重啟nginx  
  6.       if [ `ps -C nginx --no-header |wc -l` -eq 0 ];then    #nginx重啟失敗,則停掉keepalived服務(wù),進(jìn)行VIP轉(zhuǎn)移  
  7.               killall keepalived  
  8.       fi  
  9. fi 

腳本授權(quán):chmod 775 check_nginx_pid.sh

說(shuō)明:腳本必須通過(guò)授權(quán),不然沒(méi)權(quán)限訪問(wèn)啊,在這里我們兩條服務(wù)器執(zhí)行、VIP(virtual_ipaddress:192.168.16.130),我們?cè)谏a(chǎn)環(huán)境是直接通過(guò)vip來(lái)訪問(wèn)服務(wù)。

模擬nginx故障:

修改兩個(gè)服務(wù)器默認(rèn)訪問(wèn)的Nginx的html頁(yè)面作為區(qū)別。

首先訪問(wèn)192.168.16.130,通過(guò)vip進(jìn)行訪問(wèn),頁(yè)面顯示192.168.16.128;說(shuō)明當(dāng)前是主服務(wù)器提供的服務(wù)。

這個(gè)時(shí)候192.168.16.128主服務(wù)器執(zhí)行命令: 

  1. systemctl stop nginx; #停止nginx 

再次訪問(wèn)vip(192.168.16.130)發(fā)現(xiàn)這個(gè)時(shí)候頁(yè)面顯示的還是:192.168.16.128,這是腳本里面自動(dòng)重啟。

現(xiàn)在直接將192.168.16.128服務(wù)器關(guān)閉,在此訪問(wèn)vip(192.168.16.130)現(xiàn)在發(fā)現(xiàn)頁(yè)面顯示192.168.16.129,這個(gè)時(shí)候keepalived就自動(dòng)故障轉(zhuǎn)移了,一套企業(yè)級(jí)生產(chǎn)環(huán)境的高可用方案就搭建好了。

keepalived中還有許多功能比如:郵箱提醒啊等等,就不操作了,可以去官網(wǎng)看看文檔。 

 

責(zé)任編輯:龐桂玉 來(lái)源: 良許Linux
相關(guān)推薦

2021-08-10 15:32:12

Redis緩存數(shù)據(jù)庫(kù)

2021-09-06 12:58:26

MQ面試數(shù)據(jù)庫(kù)

2019-10-12 09:50:46

Redis內(nèi)存數(shù)據(jù)庫(kù)

2022-07-05 11:48:47

MySQL死鎖表鎖

2018-01-28 20:39:39

戴爾

2022-12-19 11:31:57

緩存失效數(shù)據(jù)庫(kù)

2017-02-21 13:11:43

SDN網(wǎng)絡(luò)體系SDN架構(gòu)

2024-04-22 08:17:23

MySQL誤刪數(shù)據(jù)

2022-05-19 08:01:49

PostgreSQL數(shù)據(jù)庫(kù)

2009-11-03 08:56:02

linux死機(jī)操作系統(tǒng)

2015-10-22 09:09:59

BAT投資VC

2020-12-01 10:32:42

Redis主從復(fù)制

2024-10-18 09:55:50

RedisHash數(shù)據(jù)

2011-11-16 10:02:48

DNSDNS記錄DNS記錄消失

2010-04-20 08:56:53

2022-10-14 08:18:07

Guavaweb應(yīng)用

2015-10-10 08:52:13

程序員疲勞

2011-11-18 10:52:00

2022-07-05 14:19:30

Spring接口CGLIB

2024-10-09 17:06:52

RedisHash哈希表
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

黄色免费视频大全| 日韩免费av片在线观看| 一级做a免费视频| 大胆av不用播放器在线播放| 日韩av电影免费观看高清完整版| 亚洲色无码播放| 在线观看的毛片| 自拍视频在线网| 国产在线视频一区二区| 色综合久久天天综线观看| 免费观看一区二区三区| ****av在线网毛片| 91麻豆蜜桃一区二区三区| 日本高清久久天堂| 国产又粗又长又黄的视频| 国产亚洲久久| 午夜电影一区二区三区| 久久综合一区二区三区| 中日韩在线观看视频| 围产精品久久久久久久| 日韩欧美一级特黄在线播放| 欧美a v在线播放| 婷婷色在线观看| 日韩 欧美一区二区三区| 久久夜精品香蕉| 手机在线看片日韩| 涩涩涩久久久成人精品| 亚洲高清视频中文字幕| 亚洲欧美综合一区| 男人的天堂a在线| 六月婷婷色综合| 久久免费精品视频| 五月婷婷婷婷婷| 风间由美中文字幕在线看视频国产欧美| 亚洲国产精品久久一线不卡| 日本欧美色综合网站免费| 国产成a人亚洲精v品无码| 亚洲一区二区三区免费在线观看| 色777狠狠综合秋免鲁丝| 又黄又爽的网站| 亚洲精品aaa| 黄色一区二区在线观看| 最近中文字幕免费mv| 水莓100国产免费av在线播放| 久久国产精品99精品国产| 欧美成人第一页| 国产精品20p| 亚洲精品自拍| 91久久国产综合久久| 成人一级生活片| 日本中文字幕视频在线| 久久综合99re88久久爱| 97在线中文字幕| 亚洲自拍偷拍另类| 天堂影院一区二区| 国内精久久久久久久久久人| 久久噜噜色综合一区二区| 蜜臀av免费一区二区三区| 欧美成人bangbros| 日韩av影视大全| 国产精品久久乐| 色综合天天狠狠| 黄色三级中文字幕| 97超碰资源站在线观看| 国产精品久久久久婷婷二区次| 日本一区免费观看| 欧美精品少妇| www久久精品| 久久99国产精品99久久| 男人天堂网在线视频| 国产99久久久久久免费看农村| 成人a视频在线观看| 久久久久久久久久久影院| 最新亚洲一区| 欧美富婆性猛交| 欧美人妻精品一区二区免费看| 97视频精品| 中文字幕在线观看日韩| 全黄一级裸体片| 精品爆乳一区二区三区无码av| 一二三区中文字幕| 男女性色大片免费观看一区二区 | 欧美日韩影视| 91蜜桃网址入口| 免费久久一级欧美特大黄| 天堂av在线播放| 91麻豆产精品久久久久久| 精品国产综合区久久久久久| 人妻少妇精品无码专区| 成人福利在线看| 国内精品一区二区| 午夜精品久久久久久久96蜜桃| 国产成人自拍网| 国产精品我不卡| 神马午夜电影一区二区三区在线观看 | 91av在线免费观看| 国产免费a视频| 国产精品888| 免费在线观看一区二区| 成人a在线视频免费观看| 亚洲福利一区二区三区| 欧美男女交配视频| 国内视频在线精品| 日韩中文字幕国产精品| 日韩黄色三级视频| 久久精品理论片| 久久99久久精品国产| 免费网站黄在线观看| 午夜精品福利在线| 激情五月婷婷基地| 最新精品国偷自产在线| 色综合91久久精品中文字幕| 久久久久精彩视频| 99视频热这里只有精品免费| 亚洲午夜精品久久| 欧美另类老肥妇| 日韩一区二区三区高清免费看看| 波多野在线播放| 亚洲第一区色| 91老司机在线| av在线中文| 欧美香蕉大胸在线视频观看| 国产精品无码自拍| 91精品婷婷色在线观看| 国产福利精品av综合导导航| 亚洲精品久久久蜜桃动漫| 国产精品久久二区二区| 久久久久免费精品| 美女毛片一区二区三区四区| 久久久亚洲精选| 国产jzjzjz丝袜老师水多| 国产精品美女久久福利网站| 国产裸体舞一区二区三区| 都市激情久久| 欧美激情久久久久久| 国产精品无码专区av免费播放| 久久久不卡影院| 无码人妻h动漫| 日韩av午夜| 97人人模人人爽人人喊中文字| 99热这里只有精品99| 最好看的中文字幕久久| 欧美一级xxxx| 97精品国产福利一区二区三区| 国产精品美女www| 国产精品久久一区二区三区不卡| 欧美性猛交xxxx乱大交极品| 亚洲永久无码7777kkk| 99精品视频免费观看| 国产一级特黄a大片99| av漫画网站在线观看| 亚洲成人精品av| 日本学生初尝黑人巨免费视频| 成人午夜在线免费| 蜜臀精品一区二区| 久久男人av| 51精品在线观看| 深夜福利在线看| 欧美日韩亚洲网| 国产全是老熟女太爽了| 日韩成人精品在线| 亚洲一区三区电影在线观看| 欧美在线se| 欧美成人黑人xx视频免费观看| 精品二区在线观看| 亚洲国产精品久久久久婷婷884| 大尺度做爰床戏呻吟舒畅| 亚洲少妇一区| 日韩欧美精品一区二区三区经典| 亚洲四虎影院| 久久亚洲一区二区三区四区五区高| 精品免费久久久| 亚洲图片欧美视频| 国产成人无码一区二区在线观看 | 欧美在线中文字幕| 精品美女视频在线观看免费软件| 欧美亚洲尤物久久| 青花影视在线观看免费高清| 丁香另类激情小说| 国产真实乱子伦| 四虎成人精品永久免费av九九| 亚洲自拍偷拍色片视频| www.youjizz.com在线| 亚洲人成77777在线观看网| 中文字幕乱码一区二区| 国产精品福利一区| 99热超碰在线| 蜜臀精品久久久久久蜜臀| 樱空桃在线播放| 日韩欧美美女在线观看| 国产乱肥老妇国产一区二| 污污的视频在线观看| 亚洲欧洲日本专区| 国产美女永久免费| 欧美日韩中国免费专区在线看| 久久一级免费视频| 99re成人在线| 伊人免费视频二| 久久三级视频| 日韩极品视频在线观看 | 国产成人午夜片在线观看高清观看| 99在线精品免费视频| 欧美国产偷国产精品三区| 国产另类第一区| 天天综合91| 国产不卡在线观看| 超碰97国产精品人人cao| 中文字幕精品一区久久久久| 色一情一乱一区二区三区| 欧美日韩三级一区二区| 国产真实的和子乱拍在线观看| 国产精品素人一区二区| 亚洲成人av免费在线观看| 国产资源在线一区| 五月天亚洲视频| 亚欧美中日韩视频| 人妻激情另类乱人伦人妻| 日本a级不卡| 久久99久久精品国产| 日韩精品中文字幕一区二区 | 欧美黄视频在线观看| 国产精品6699| 黄色漫画在线免费看| 久久成人精品电影| 在线观看黄色av| 日韩激情av在线播放| 丰满人妻一区二区三区四区53| 欧美理论片在线| 亚洲图片欧美日韩| 色综合视频一区二区三区高清| 日韩大片免费在线观看| 亚洲激情av在线| 色欲人妻综合网| 国产精品不卡在线| 成人免费视频入口| 国产欧美日韩亚州综合| 97人妻精品一区二区三区免| 不卡一区二区三区四区| 亚洲性图第一页| 国产精品亚洲第一区在线暖暖韩国 | 午夜宅男久久久| 亚洲美免无码中文字幕在线| 国产精品观看| 成人在线播放网址| 亚洲黄色毛片| 欧美,日韩,国产在线| 国产亚洲网站| 免费高清在线观看免费| 国产精品丝袜xxxxxxx| 又粗又黑又大的吊av| 一本久道久久综合婷婷鲸鱼| 黄色一级视频片| 翔田千里一区二区| 日韩中文字幕组| 日韩av一区二区三区| 欧美第一页浮力影院| 久久99久久久欧美国产| 日本一本在线视频| 国产999精品久久| 喷水视频在线观看| 久久综合久久综合久久综合| 亚洲色成人网站www永久四虎| 国产视频视频一区| 国产精品一区二区亚洲| 17c精品麻豆一区二区免费| 国产女片a归国片aa| 亚洲成在人线在线播放| 久久久久亚洲av成人毛片韩| 色婷婷av一区二区三区gif| 伊人免费在线观看高清版| 制服丝袜亚洲播放| 国产喷水福利在线视频| 亚洲第一精品自拍| 国产最新视频在线观看| 久久久精品日本| 97人人爽人人澡人人精品| 国产999视频| 国产日韩欧美中文在线| 国产伦视频一区二区三区| 国产99亚洲| 欧美性受黑人性爽| 日韩午夜av| 性生活免费在线观看| 丁香亚洲综合激情啪啪综合| 亚洲午夜福利在线观看| 亚洲天堂久久久久久久| 国产一级淫片a| 在线视频国产一区| www夜片内射视频日韩精品成人| 亚洲精选中文字幕| 欧美日韩在线看片| 91精品国产电影| 色999韩欧美国产综合俺来也| 精品国产区在线| 91嫩草亚洲精品| www黄色日本| 黄色精品一二区| 性色av蜜臀av色欲av| 亚洲欧美经典视频| 无码人妻丰满熟妇区五十路| 日韩精品一区二区三区中文精品| 第九色区av在线| 久久久久久久久久久网站| 国产成人免费| 麻豆精品视频| 欧美色综合网| 做a视频在线观看| 久久无码av三级| 久久久久无码国产精品| 欧美色综合网站| 色哟哟在线观看| 久久免费精品视频| 大胆国模一区二区三区| 日本一区免费看| 国产亚洲精品久久久久婷婷瑜伽| 国产又粗又猛又爽又黄| 国产精品视频一二| 天天干在线播放| 亚洲国产精品中文| 18加网站在线| 成人午夜高潮视频| 日本a级不卡| 91视频免费版污| 久久久亚洲精品石原莉奈| 日本特黄特色aaa大片免费| 日韩欧美综合在线| 成人免费网址| 国产区亚洲区欧美区| 精品视频黄色| 亚洲精品怡红院| 久久精品一区蜜桃臀影院| 九九热在线免费观看| 亚洲成人国产精品| hd国产人妖ts另类视频| 99在线首页视频| 欧美婷婷在线| 师生出轨h灌满了1v1| 亚洲一区二区三区视频在线| av在线免费在线观看| 不卡av电影院| 国产一区二区视频在线看| 18视频在线观看娇喘| 国产做a爰片久久毛片| 国产成人综合在线视频| 欧美精品在线一区二区三区| 欧美极品另类| 91久久久久久久一区二区| 中文字幕乱码亚洲无线精品一区| 男生操女生视频在线观看 | 美女网站视频一区| 日本精品视频一区| 免费不卡在线观看| 国产精品久久久免费看| 欧美乱妇20p| 呦呦在线视频| 国产免费高清一区| 亚洲免费中文| 日韩精品无码一区二区三区久久久 | proumb性欧美在线观看| 黄色一级片中国| 亚洲成人黄色网| 成人性教育av免费网址| 视频一区二区综合| 激情久久五月天| 久久国产精品波多野结衣| 亚洲国产精品高清久久久| 中文字幕人成乱码在线观看| 日本视频一区二区不卡| 免费一级片91| 青娱乐国产盛宴| 亚洲精品成人久久| 国产在视频一区二区三区吞精| 欧美 另类 交| 成人激情综合网站| 懂色av中文字幕| 久久久精品2019中文字幕神马| 在线视频亚洲欧美中文| 成年人免费在线播放| 亚洲欧美综合网| 神宫寺奈绪一区二区三区| 国产精品99一区| 一二三区不卡| 国产黄色网址在线观看| 在线91免费看| 国产拍在线视频| 亚洲一区二区不卡视频| 成人午夜免费av| 日韩欧美中文一区二区| а√资源新版在线天堂| 国产综合精品一区二区三区| 日韩在线一区二区| 欧美精品色哟哟| 国产一区二区三区在线看| 国产专区精品| 国产精品第12页| 亚洲美女屁股眼交3| 欧美孕妇性xxxⅹ精品hd| 成人精品一区二区三区| 国产精品亚洲产品| 国产成人综合在线视频|