如何检测服务器运行正常运行,一种检测服务器运行状态的方法、装置和系统专利_专利查询 - 天眼查...
1. 一種檢測(cè)服務(wù)器運(yùn)行狀態(tài)的方法,其特征在于,應(yīng)用于客戶端,所述客戶端本地保存 有正常服務(wù)器信息表和故障服務(wù)器信息表;所述正常服務(wù)器信息表中存儲(chǔ)有當(dāng)前處于正常 狀態(tài)的各服務(wù)器的標(biāo)識(shí)信息,所述故障服務(wù)器信息表中存儲(chǔ)有當(dāng)前處于異常狀態(tài)的各服務(wù) 器的標(biāo)識(shí)信息;所述方法包括: _ 當(dāng)存在待發(fā)送的服務(wù)請(qǐng)求報(bào)文時(shí),從本地保存的正常服務(wù)器信息表中確定目標(biāo)服務(wù)器 的標(biāo)識(shí)信息; > 根據(jù)所述目標(biāo)服務(wù)器的標(biāo)識(shí)信息,將所述服務(wù)請(qǐng)求報(bào)文發(fā)送至所述目標(biāo)服務(wù)器;_ 判斷是否獲取到與所述服務(wù)請(qǐng)求報(bào)文對(duì)應(yīng)的服務(wù)響應(yīng)報(bào)文;如果否,將所述目標(biāo)服務(wù) 器的標(biāo)識(shí)信息轉(zhuǎn)移到所述故障服務(wù)器信息表; 根據(jù)所述故障服務(wù)器信息表中包含的各服務(wù)器的標(biāo)識(shí)信息,周期性地向所述各服務(wù)器 發(fā)送探查請(qǐng)求報(bào)文,在成功獲取到第一服務(wù)器返回的探查響應(yīng)報(bào)文時(shí),將所述第一服務(wù)器 的標(biāo)識(shí)信息轉(zhuǎn)移到所述正常服務(wù)器信息表,其中,所述第一服務(wù)器為與所述故障服務(wù)器信 息表中的任一服務(wù)器的標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)器。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從本地保存的正常服務(wù)器信息表中確 定目標(biāo)服務(wù)器的標(biāo)識(shí)信息,包括: 根據(jù)所述正常服務(wù)器信息表,確定當(dāng)前處于正常狀態(tài)的各服務(wù)器的待處理服務(wù)請(qǐng)求報(bào) 文數(shù)量; _ 選擇待處理服務(wù)請(qǐng)求報(bào)文數(shù)量最小的服務(wù)器作為目標(biāo)服務(wù)器,并確定所述目標(biāo)服務(wù)器 的標(biāo)識(shí)信息。
3. —種檢測(cè)服務(wù)器運(yùn)行狀態(tài)的方法,其特征在于,應(yīng)用于服務(wù)器,所述方法包括: 接收客戶端發(fā)送的報(bào)文,并確定所述報(bào)文為服務(wù)請(qǐng)求報(bào)文或者探查請(qǐng)求報(bào)文; 當(dāng)所述報(bào)文為服務(wù)請(qǐng)求報(bào)文時(shí),對(duì)所述報(bào)文進(jìn)行處理,當(dāng)完成對(duì)所述報(bào)文的處理后,向 所述客戶端發(fā)送對(duì)應(yīng)的服務(wù)響應(yīng)報(bào)文; 當(dāng)所述報(bào)文為探查請(qǐng)求報(bào)文時(shí),檢測(cè)自身是否正常運(yùn)行,如果是,向所述客戶端返回探 查響應(yīng)報(bào)文。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述確定所述報(bào)文為服務(wù)請(qǐng)求報(bào)文或者探 查請(qǐng)求報(bào)文,包括: 根據(jù)所述報(bào)文中包括的服務(wù)名稱和服務(wù)方法名稱,確定所述報(bào)文為服務(wù)請(qǐng)求報(bào)文或者 探查請(qǐng)求報(bào)文。
5. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述檢測(cè)自身是否正常運(yùn)行包括: 檢查自身各預(yù)定負(fù)載值是否達(dá)到對(duì)應(yīng)的各預(yù)設(shè)閾值,且事件循環(huán)是否正常,其中,所述 各預(yù)定負(fù)載值包括:CPU使用率、內(nèi)存使用率、網(wǎng)絡(luò)帶寬占用率; 在所述各預(yù)定負(fù)載值均未達(dá)到對(duì)應(yīng)的各預(yù)設(shè)閾值且事件循環(huán)正常時(shí),確定自身正常運(yùn) 行。
6. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述探查響應(yīng)報(bào)文中攜帶有各預(yù)定負(fù)載值 及事件循環(huán)正常標(biāo)識(shí)。
7. —種檢測(cè)服務(wù)器運(yùn)行狀態(tài)的裝置,其特征在于,應(yīng)用于客戶端,所述客戶端本地保存 有正常服務(wù)器信息表和故障服務(wù)器信息表;所述正常服務(wù)器信息表中存儲(chǔ)有當(dāng)前處于正常 狀態(tài)的各服務(wù)器的標(biāo)識(shí)信息,所述故障服務(wù)器信息表中存儲(chǔ)有當(dāng)前處于異常狀態(tài)的各服務(wù) 器的標(biāo)識(shí)信息;所述裝置包括: 目標(biāo)服務(wù)器確定模塊,用于當(dāng)存在待發(fā)送的服務(wù)請(qǐng)求報(bào)文時(shí),從本地保存的正常服務(wù) 器信息表中確定目標(biāo)服務(wù)器的標(biāo)識(shí)信息; 發(fā)送模塊,用于根據(jù)所述目標(biāo)服務(wù)器的標(biāo)識(shí)信息,將所述服務(wù)請(qǐng)求報(bào)文發(fā)送至所述目 標(biāo)服務(wù)器; 判斷轉(zhuǎn)移模塊,用于判斷是否獲取到與所述服務(wù)請(qǐng)求報(bào)文對(duì)應(yīng)的服務(wù)響應(yīng)報(bào)文;如果 否,將所述目標(biāo)服務(wù)器的標(biāo)識(shí)信息轉(zhuǎn)移到所述故障服務(wù)器信息表; 探查模塊,用于根據(jù)所述故障服務(wù)器信息表中包含的各服務(wù)器的標(biāo)識(shí)信息,周期性地 向所述各服務(wù)器發(fā)送探查請(qǐng)求報(bào)文,在成功獲取到第一服務(wù)器返回的探查響應(yīng)報(bào)文時(shí),將 所述第一服務(wù)器的標(biāo)識(shí)信息轉(zhuǎn)移到所述正常服務(wù)器信息表,其中,所述第一服務(wù)器為與所 述故障服務(wù)器信息表中的任一服務(wù)器的標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)器。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述目標(biāo)服務(wù)器確定模塊包括: 確定子模塊,用于根據(jù)所述正常服務(wù)器信息表,確定當(dāng)前處于正常狀態(tài)的各服務(wù)器的 待處理服務(wù)請(qǐng)求報(bào)文數(shù)量; 選擇子模塊,用于選擇待處理服務(wù)請(qǐng)求報(bào)文數(shù)量最小的服務(wù)器作為目標(biāo)服務(wù)器,并確 定所述目標(biāo)服務(wù)器的標(biāo)識(shí)信息。
9. 一種檢測(cè)服務(wù)器運(yùn)行狀態(tài)的裝置,其特征在于,應(yīng)用于服務(wù)器,所述裝置包括: 接收確定模塊,用于接收客戶端發(fā)送的報(bào)文,并確定所述報(bào)文為服務(wù)請(qǐng)求報(bào)文或者探 查請(qǐng)求報(bào)文; 服務(wù)請(qǐng)求處理模塊,用于當(dāng)所述報(bào)文為服務(wù)請(qǐng)求報(bào)文時(shí),對(duì)所述報(bào)文進(jìn)行處理,當(dāng)完成 對(duì)所述報(bào)文的處理后,向所述客戶端發(fā)送對(duì)應(yīng)的服務(wù)響應(yīng)報(bào)文; 探查請(qǐng)求處理模塊,用于當(dāng)所述報(bào)文為探查請(qǐng)求報(bào)文時(shí),檢測(cè)自身是否正常運(yùn)行,如果 是,向所述客戶端返回探查響應(yīng)報(bào)文。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述接收確定模塊,具體用于根據(jù)所述報(bào) 文中包括的服務(wù)名稱和服務(wù)方法名稱,確定所述報(bào)文為服務(wù)請(qǐng)求報(bào)文或者探查請(qǐng)求報(bào)文。
11. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述探查請(qǐng)求處理模塊包括: 檢測(cè)子模塊,用于檢查自身各預(yù)定負(fù)載值是否達(dá)到對(duì)應(yīng)的各預(yù)設(shè)閾值,且事件循環(huán)是 否正常,其中,所述各預(yù)定負(fù)載值包括:CPU使用率、內(nèi)存使用率、網(wǎng)絡(luò)帶寬占用率; 確定子模塊,在所述各預(yù)定負(fù)載值均未達(dá)到對(duì)應(yīng)的各預(yù)設(shè)閾值且事件循環(huán)正常時(shí),確 定自身正常運(yùn)行。
12. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述探查響應(yīng)報(bào)文中攜帶有各預(yù)定負(fù)載 值及事件循環(huán)正常標(biāo)識(shí)。
13. —種檢測(cè)服務(wù)器運(yùn)行狀態(tài)的系統(tǒng),其特征在于,所述系統(tǒng)包括:客戶端和服務(wù)器; 所述客戶端,用于執(zhí)行如權(quán)利要求1-2任一項(xiàng)所述的檢測(cè)服務(wù)器運(yùn)行狀態(tài)的方法, 所述服務(wù)器,用于執(zhí)行如權(quán)利要求3-6任一項(xiàng)所述的檢測(cè)服務(wù)器運(yùn)行狀態(tài)的方法。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的如何检测服务器运行正常运行,一种检测服务器运行状态的方法、装置和系统专利_专利查询 - 天眼查...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: c 实现走迷宫流程图_c语言迷宫问题程序
- 下一篇: xcode w情ndows版,xcode