日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種應用服務(wù)狀態(tài)異常時的自動切換方法與流程

文檔序號:39728216發(fā)布日期:2024-10-22 13:31閱讀:2來源:國知局
一種應用服務(wù)狀態(tài)異常時的自動切換方法與流程

本發(fā)明涉及一種切換方法,屬于信息系統(tǒng)高可用領(lǐng)域,尤其涉及一種應用服務(wù)狀態(tài)異常時的自動切換方法。


背景技術(shù):

1、應用是現(xiàn)代信息系統(tǒng)的核心組成部分,它負責處理各種業(yè)務(wù)邏輯;但在運行時,應用及相關(guān)軟件可能會出現(xiàn)故障,這些故障可能導致應用停止運行,應用停止運行時無法對用戶提供服務(wù),所以需要及時替換或修復應用以繼續(xù)對用戶提供服務(wù)。

2、申請?zhí)枮?02311416035.9,申請日是2023年10月27日的中國專利公開了一種基于高可用鏈路的集群優(yōu)化處理方法及其相關(guān)設(shè)備,通過在預設(shè)的集群框架上搭建業(yè)務(wù)系統(tǒng),識別業(yè)務(wù)系統(tǒng)中的核心處理流程,并將核心處理流程對應的系統(tǒng)組件作為業(yè)務(wù)系統(tǒng)的主節(jié)點,為主節(jié)點部署備用節(jié)點,其中,備用節(jié)點基于高可用鏈路的方式部署在業(yè)務(wù)系統(tǒng)中,對主節(jié)點和備用節(jié)點進行數(shù)據(jù)同步,并對完成數(shù)據(jù)同步的業(yè)務(wù)系統(tǒng)進行測試,得到新的業(yè)務(wù)集群系統(tǒng),雖然該設(shè)計使備用節(jié)點替換出現(xiàn)異常的主節(jié)點以繼續(xù)提供服務(wù),但仍具有以下缺陷:

3、該設(shè)計不能對主節(jié)點的服務(wù)狀態(tài)進行監(jiān)控,不能及時使備用節(jié)點替換異常的主節(jié)點,所以會導致服務(wù)中斷。

4、公開該背景技術(shù)部分的信息僅僅旨在增加對本技術(shù)的總體背景的理解,而不應當被視為承認或以任何形式暗示該信息構(gòu)成已為本領(lǐng)域一般技術(shù)人員所公知的現(xiàn)有技術(shù)。


技術(shù)實現(xiàn)思路

1、本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的應用故障時會導致服務(wù)中斷的缺陷與問題,提供一種應用故障時服務(wù)不會中斷的應用服務(wù)狀態(tài)異常時的自動切換方法。

2、為實現(xiàn)以上目的,本發(fā)明的技術(shù)解決方案是:

3、一種應用服務(wù)狀態(tài)異常時的自動切換方法,所述應用包括主應用與備應用,所述主應用位于主機上,所述備應用位于備機上,所述方法包括以下步驟:

4、第一步:先將主機的數(shù)據(jù)同步至備機,再使主機上的主應用、主數(shù)據(jù)庫運行;然后使主機持續(xù)監(jiān)控主應用的服務(wù)狀態(tài)是否正常,若主應用服務(wù)狀態(tài)異常,則進入第二步;

5、第二步:先檢測主應用的運行狀態(tài),主應用的測試結(jié)果為運行狀態(tài)異?;蜻\行狀態(tài)正常;若主應用的運行狀態(tài)正常,則進入第三步;若主應用的運行狀態(tài)異常,則先重啟主應用,再檢測主應用的運行狀態(tài),若此時主應用的運行狀態(tài)異常,則暫停運行主應用、主數(shù)據(jù)庫,再運行備機上的備應用、備數(shù)據(jù)庫,本步驟終止;若此時主應用的運行狀態(tài)正常,則主應用已修復,返回至第一步:使主機持續(xù)監(jiān)控主應用的服務(wù)狀態(tài)是否正常;

6、第三步:先檢測主數(shù)據(jù)庫的運行狀態(tài),主數(shù)據(jù)庫的測試結(jié)果為運行狀態(tài)異?;蜻\行狀態(tài)正常;若主數(shù)據(jù)庫的運行狀態(tài)正常,則進入第四步;若主數(shù)據(jù)庫的運行狀態(tài)異常,則先重啟主數(shù)據(jù)庫,再檢測主數(shù)據(jù)庫的運行狀態(tài),若此時主數(shù)據(jù)庫的運行狀態(tài)異常,則暫停運行主應用、主數(shù)據(jù)庫,再運行備機上的備應用、備數(shù)據(jù)庫,本步驟終止;若此時主數(shù)據(jù)庫的運行狀態(tài)正常,則主數(shù)據(jù)庫已修復,返回至第一步:使主機持續(xù)監(jiān)控主應用的服務(wù)狀態(tài)是否正常;

7、第四步:先檢測主機至業(yè)務(wù)網(wǎng)同網(wǎng)段設(shè)備的網(wǎng)絡(luò)、主機至備機的網(wǎng)絡(luò)是否連通,若網(wǎng)絡(luò)不通,則先通過網(wǎng)線連接主機與備機,若主機與備機的網(wǎng)線網(wǎng)絡(luò)不通,則主機出現(xiàn)故障,再暫停運行主應用、主數(shù)據(jù)庫,然后運行備機上的備應用、備數(shù)據(jù)庫,本步驟終止;若主機與備機的網(wǎng)線網(wǎng)絡(luò)連通,則先重啟主機的主網(wǎng)卡,再檢測主機至業(yè)務(wù)網(wǎng)同網(wǎng)段設(shè)備的網(wǎng)絡(luò)、主機至備機的網(wǎng)絡(luò)是否連通,若此時網(wǎng)絡(luò)連通,則主網(wǎng)卡已修復,繼續(xù)運行主應用、主數(shù)據(jù)庫,本步驟終止;若此時網(wǎng)絡(luò)不通,則暫停運行主應用、主數(shù)據(jù)庫,再運行備機上的備應用、備數(shù)據(jù)庫,本步驟終止。

8、所述第一步中,所述主機持續(xù)監(jiān)控主應用的服務(wù)狀態(tài)是否正常是指:所述主機持續(xù)監(jiān)控主應用的服務(wù)狀態(tài)是否正常,所述備機持續(xù)監(jiān)控備應用的服務(wù)狀態(tài)是否正常。

9、所述第一步中,所述備機持續(xù)監(jiān)控備應用的服務(wù)狀態(tài)是否正常時,若備應用服務(wù)狀態(tài)異常,則先檢測備應用的運行狀態(tài),若備應用的運行狀態(tài)異常,則先重啟備應用,再檢測備應用運行狀態(tài),若備應用的運行狀態(tài)異常,則重啟備機,再更新日志、報警信息,本步驟終止。

10、所述第一步中,所述檢測備應用的運行狀態(tài)時,若備應用的運行狀態(tài)正常,則檢測備數(shù)據(jù)庫的運行狀態(tài),若備數(shù)據(jù)庫的運行狀態(tài)異常,則先重啟備數(shù)據(jù)庫,再檢測備數(shù)據(jù)庫運行狀態(tài),若備數(shù)據(jù)庫運行狀態(tài)異常,則重啟備機,再更新日志、報警信息,本步驟終止;

11、所述第一步中,所述檢測備數(shù)據(jù)庫的運行狀態(tài)時,若備數(shù)據(jù)庫的運行狀態(tài)正常,則檢測備機至業(yè)務(wù)網(wǎng)同網(wǎng)段設(shè)備、備機至主機的網(wǎng)絡(luò)是否連通,若網(wǎng)絡(luò)不通,則重啟備網(wǎng)卡,再更新日志、報警信息,本步驟終止。

12、所述第四步中,所述檢測主機至業(yè)務(wù)網(wǎng)同網(wǎng)段設(shè)備的網(wǎng)絡(luò)、主機至備機的網(wǎng)絡(luò)是否連通是指:檢測主機至業(yè)務(wù)網(wǎng)同網(wǎng)段設(shè)備的網(wǎng)絡(luò)、主機至備機的網(wǎng)絡(luò)是否連通,所述備機檢測主機至業(yè)務(wù)網(wǎng)同網(wǎng)段設(shè)備的網(wǎng)絡(luò)是否連通,主機至備機的網(wǎng)絡(luò)是否連通。

13、所述第四步中,所述主機至業(yè)務(wù)網(wǎng)同網(wǎng)段設(shè)備的網(wǎng)絡(luò)、主機至備機的網(wǎng)絡(luò)不通時,若備機至業(yè)務(wù)網(wǎng)同網(wǎng)段設(shè)備的網(wǎng)絡(luò)連通,且備應用服務(wù)狀態(tài)正常,但備機至主機網(wǎng)絡(luò)不通且備機至主機的網(wǎng)線網(wǎng)絡(luò)不通,則主機出現(xiàn)故障。

14、所述第二步中,所述運行備機上的備應用、備數(shù)據(jù)庫后,再將備機標記為主機,同時,將原本的主機標記為備機,然后重啟備機,再更新日志,然后更新報警信息,本步驟終止;

15、所述第三步中,所述運行備機上的備應用、備數(shù)據(jù)庫后,再將備機標記為主機,同時,將原本的主機標記為備機,然后重啟備機,再更新日志,然后更新報警信息,本步驟終止;

16、所述第四步中,所述運行備機上的備應用、備數(shù)據(jù)庫后,再將備機標記為主機,同時,將原本的主機標記為備機,然后重啟備機,再更新日志,然后更新報警信息,本步驟終止。

17、所述第二步中,所述更新報警信息后,再對備機進行檢修,然后選擇由主機或備機進行服務(wù),本步驟終止;

18、所述第三步中,所述更新報警信息后,再對備機進行檢修,然后選擇由主機或備機進行服務(wù),本步驟終止;

19、所述第四步中,所述更新報警信息后,再對備機進行檢修,然后選擇由主機或備機進行服務(wù),本步驟終止。

20、所述第一步中,所述將主機的數(shù)據(jù)同步至備機是指:先依次設(shè)置主機的業(yè)務(wù)網(wǎng)ip、客戶端訪問業(yè)務(wù)ip、網(wǎng)線ip、主機名、主應用服務(wù)名,以及主數(shù)據(jù)庫服務(wù)名;再設(shè)置備機的業(yè)務(wù)網(wǎng)ip、客戶端訪問業(yè)務(wù)ip、網(wǎng)線ip、備機名、備應用服務(wù)名,以及備數(shù)據(jù)庫服務(wù)名,然后指定主機、備機,再將主機的數(shù)據(jù)同步至備機。

21、所述第一步中,所述使主機上的主應用、主數(shù)據(jù)庫運行時,定時或定期使主數(shù)據(jù)庫的數(shù)據(jù)同步至備數(shù)據(jù)庫;

22、所述第一步中,所述使主機上的主應用、主數(shù)據(jù)庫運行時,定時或定期進行切換操作,切換操作為:先使主應用、主數(shù)據(jù)庫停止服務(wù),再使備應用、備數(shù)據(jù)庫進行服務(wù),然后使備應用、備數(shù)據(jù)庫停止服務(wù),再使主應用、主數(shù)據(jù)庫進行服務(wù)。

23、與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:

24、1、本發(fā)明一種應用服務(wù)狀態(tài)異常時的自動切換方法中,應用包括主機、備機,所述方法包括以下步驟:第一步:監(jiān)控主應用的服務(wù)狀態(tài),若服務(wù)狀態(tài)異常,則進入第二步;第二步:先檢測主應用的運行狀態(tài),正常則進入第三步,異常則重啟主應用,再檢測主應用運行狀態(tài),若異常則由備機進行服務(wù),本步驟終止;第三步:檢測主數(shù)據(jù)庫運行狀態(tài),若正常則進入第四步,若異常則重啟主數(shù)據(jù)庫,再檢測主數(shù)據(jù)庫運行狀態(tài),若異常由備機進行服務(wù),本步驟終止;第四步:檢測主機的網(wǎng)絡(luò)連通性,若主機的網(wǎng)絡(luò)不通,與備機的網(wǎng)線網(wǎng)絡(luò)也不通,則由備機服務(wù),本步驟終止;若主機與備機的網(wǎng)線網(wǎng)絡(luò)連通,則先重啟主機的主網(wǎng)卡,再檢測主機的網(wǎng)絡(luò)連通性,不通則由備機服務(wù),本步驟終止,本發(fā)明的優(yōu)點還包括:

25、第一點:主應用運行狀態(tài)正常、主數(shù)據(jù)庫運行狀態(tài)正常且主應用網(wǎng)絡(luò)連通時,主應用服務(wù)狀態(tài)正常,即主應用可以對用戶提供服務(wù);主應用運行狀態(tài)異常、主數(shù)據(jù)庫運行狀態(tài)異常或主應用網(wǎng)絡(luò)不通時,主應用服務(wù)狀態(tài)異常,即主應用不能提供服務(wù);主機監(jiān)控主應用服務(wù)狀態(tài),異常時依次判斷主應用、主數(shù)據(jù)庫的運行狀態(tài)及網(wǎng)絡(luò)連通性,運行狀態(tài)異常及網(wǎng)絡(luò)不通時先重啟修復,不能修復則由備機替代主機進行服務(wù),所以本發(fā)明的服務(wù)不會中斷;

26、第二點:監(jiān)控主應用的服務(wù)狀態(tài),故可以及時發(fā)現(xiàn)服務(wù)狀態(tài)異常,即主應用產(chǎn)生了故障,再依次判斷故障產(chǎn)生的原因,然后針對原因進行修復,或由備機替代主機進行服務(wù),故本發(fā)明故障響應速度較快;

27、第三點:主機判斷故障的原因后,會先進行重啟以進行修復,故本發(fā)明具有一定的故障自愈功能;前述修復不成功后,由備機迅速替代主機進行服務(wù),避免了應用停止運行及數(shù)據(jù)丟失,提高了應用的可靠性、安全性,還避免了應用、數(shù)據(jù)庫之間的數(shù)據(jù)沖突或不一致,提高了數(shù)據(jù)質(zhì)量和準確性;

28、第四點:現(xiàn)有技術(shù)對所有的主節(jié)點都部署了備用節(jié)點,在主節(jié)點出現(xiàn)故障后使備用節(jié)點繼續(xù)服務(wù),在節(jié)點總數(shù)量較多時,會導致主機負載較大;在本發(fā)明中,在主應用服務(wù)狀態(tài)異常后,使用備機替換主機繼續(xù)服務(wù),故主機的負載較小,不會導致死機情況;

29、因此,本發(fā)明應用故障時服務(wù)不會中斷,且故障響應速度較快。

30、2、本發(fā)明一種應用服務(wù)狀態(tài)異常時的自動切換方法中,所述第一步中,備機持續(xù)監(jiān)控備應用的服務(wù)狀態(tài);備應服務(wù)狀態(tài)異常時,備機依次判斷異常原因,再進行修復,然后更新日志、報警信息,應用時,在主機進行服務(wù)時,備機對備應用進行監(jiān)控,避免備應用在替代主應用后,備應用不能及時進行服務(wù)從而導致服務(wù)中斷的情況。因此,本發(fā)明連續(xù)化應用效果較好。

31、3、本發(fā)明一種應用服務(wù)狀態(tài)異常時的自動切換方法中,所述第四步中,備機也持續(xù)監(jiān)控主機至業(yè)務(wù)網(wǎng)同網(wǎng)段設(shè)備、主機至備機的網(wǎng)絡(luò)是否連通,所述第四步中,主機網(wǎng)絡(luò)不通,但備機網(wǎng)絡(luò)通,且備機至主機的網(wǎng)絡(luò)不通時,則主機出現(xiàn)故障,由備機進行服務(wù);不僅主機對其網(wǎng)絡(luò)連通性進行監(jiān)控,且備機也對主機的網(wǎng)絡(luò)連通性進行監(jiān)控,故對網(wǎng)絡(luò)連通性形成了兩重監(jiān)控,避免本發(fā)明出現(xiàn)斷聯(lián)情況。因此,本發(fā)明斷聯(lián)概率低。

32、4、本發(fā)明一種應用服務(wù)狀態(tài)異常時的自動切換方法中,所述第二步、第三步與第四步中,運行備機后,再將主機標記為備機,將原主機標記為備機,再重啟備機,然后更新日志、報警信息;再對備機進行檢修,然后選擇主機或備機進行服務(wù),應用時,將主機標記為備機后,重啟備機以對故障進行修復,然后更新日志、報警信息以記錄故障發(fā)生、主機與備機之間的切換過程,以及切換的結(jié)果和影響,供本發(fā)明分析和改進之用,以提高本發(fā)明的故障預防能力和優(yōu)化能力。因此,本發(fā)明優(yōu)化能力較好。

33、5、本發(fā)明一種應用服務(wù)狀態(tài)異常時的自動切換方法中,所述第一步中,指定主機、備機是指先設(shè)置主機、備機的相關(guān)ip信息,再指定主機、備機,然后使主機、備機之間進行數(shù)據(jù)同步;所述第一步中,定時或定期對主機、備機之間進行數(shù)據(jù)同步;定時或定期對主機、備機之間進行切換操作,應用時,設(shè)置主機、備機的相關(guān)ip信息以使主機與備機在業(yè)務(wù)網(wǎng)中可以通信;在主機進行服務(wù)時,定期使備機替代主機進行服務(wù),以驗證備機的可用性,防止因備機故障而造成數(shù)據(jù)丟失等后果;定期將主機上的數(shù)據(jù)同步至備機上,也對主機的數(shù)據(jù)形成了備份。因此,本發(fā)明數(shù)據(jù)丟失概率低。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1