1.一種主備服務(wù)器的切換方法,其特征在于,所述方法包括以下步驟:
S1:備服務(wù)器在主服務(wù)器處于運(yùn)行狀態(tài)時,監(jiān)測所述主服務(wù)器發(fā)送的心跳包和所述主服務(wù)器的運(yùn)行性能參數(shù);
S2:判斷所述備服務(wù)器是否收到所述心跳包,是則執(zhí)行步驟S3、否則執(zhí)行步驟S4;
S3:所述備服務(wù)器判斷所述主服務(wù)器的運(yùn)行性能參數(shù)的數(shù)值是否超出預(yù)設(shè)值,是則執(zhí)行步驟S4,否則回到步驟S1;
S4:判斷所述備服務(wù)器是否與預(yù)設(shè)服務(wù)器連接,是則執(zhí)行步驟S5;
S5:按預(yù)設(shè)切換規(guī)則將所述主服務(wù)器切換至所述備服務(wù)器,并發(fā)出提示信號。
2.根據(jù)權(quán)利要求1所述的主備服務(wù)器的切換方法,其特征在于,在所述步驟S5中包括:
S51:若所述運(yùn)行性能參數(shù)的數(shù)值超出預(yù)設(shè)值,則發(fā)出預(yù)警信號;
S52:根據(jù)所述預(yù)警信號確認(rèn)是否將所述主服務(wù)器切換至所述備服務(wù)器;
S53:若確認(rèn)將所述主服務(wù)器切換至所述備服務(wù)器,則按預(yù)設(shè)切換規(guī)則將所述主服務(wù)器切換至所述備服務(wù)器并發(fā)出提示信號。
3.根據(jù)權(quán)利要求1或2所述的主備服務(wù)器的切換方法,其特征在于,在所述步驟S1之前還包括:
將所述主服務(wù)器的接口狀態(tài)設(shè)置為UP狀態(tài),所述備服務(wù)器的接口狀態(tài)設(shè)置為DOWN狀態(tài)。
4.根據(jù)權(quán)利要求3所述的主備服務(wù)器的切換方法,其特征在于,所述預(yù)設(shè)切換規(guī)則為更改接口狀態(tài)規(guī)則,所述更改接口狀態(tài)規(guī)則用于將所述主服務(wù)器接口狀態(tài)由UP狀態(tài)更改為DOWN狀態(tài),同時將所述備服務(wù)器接口狀態(tài)由DOWN狀態(tài)更改為UP狀態(tài)。
5.根據(jù)權(quán)利要求4所述的主備服務(wù)器的切換方法,其特征在于,在所述步驟S5中還包括:
在將所述主服務(wù)器切換至所述備服務(wù)器時,更新分別與所述主服務(wù)器和所述備服務(wù)器連接的交換機(jī)的ARP表、以及與所述交換機(jī)連接的計(jì)算機(jī)的ARP表;其中,所述主服務(wù)器與所述備服務(wù)器配置相同。
6.根據(jù)權(quán)利要求4所述的主備服務(wù)器的切換方法,其特征在于,所述主服務(wù)器的性能參數(shù)包括所述主服務(wù)器的CPU使用率、內(nèi)存使用率、主板溫度、CPU溫度、硬盤當(dāng)前的溫度、以及仿真時間與實(shí)際時間的延遲對比。
7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的主備服務(wù)器的切換方法,其特征在于,在執(zhí)行所述步驟S1的同時,所述備服務(wù)器獲取所述主服務(wù)器的SESSION會話數(shù)據(jù)以實(shí)現(xiàn)所述備服務(wù)器與所述主服務(wù)器同步。
8.根據(jù)權(quán)利要求7所述的主備服務(wù)器的切換方法,其特征在于,在所述步驟S4中還包括:
若所述備服務(wù)器與所述預(yù)設(shè)服務(wù)器不連接,則不切換。
9.一種主備服務(wù)器的切換裝置,其特征在于,包括:
監(jiān)測單元,用于備服務(wù)器在主服務(wù)器處于運(yùn)行狀態(tài)時,監(jiān)測所述主服務(wù)器發(fā)送的心跳包和所述主服務(wù)器的運(yùn)行性能參數(shù);
第一判斷單元,用于判斷所述備服務(wù)器是否收到所述心跳包,是則執(zhí)行第二判斷單元、否則執(zhí)行第三判斷單元;
第二判斷單元,用于所述備服務(wù)器判斷所述主服務(wù)器的運(yùn)行性能參數(shù)的數(shù)值是否超出預(yù)設(shè)值,是則執(zhí)行第三判斷單元,否則回到監(jiān)測單元;
第三判斷單元,用于判斷所述備服務(wù)器是否與預(yù)設(shè)服務(wù)器連接,是則執(zhí)行切換單元;
切換單元,用于按預(yù)設(shè)切換規(guī)則將所述主服務(wù)器切換至所述備服務(wù)器,并發(fā)出提示信號。
10.根據(jù)權(quán)利要求9所述的主備服務(wù)器的切換裝置,其特征在于,所述預(yù)設(shè)規(guī)則為更改接口狀態(tài)規(guī)則,所述更改接口狀態(tài)規(guī)則用于將所述主服務(wù)器接口狀態(tài)由UP狀態(tài)更改為DOWN狀態(tài),同時將所述備服務(wù)器接口狀態(tài)由DOWN狀態(tài)更改為UP狀態(tài)。