[發明專利]一種服務器狀態檢測的方法及裝置有效
| 申請號: | 202011622627.2 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112866338B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 汪慶權 | 申請(專利權)人: | 杭州迪普科技股份有限公司 |
| 主分類號: | H04L67/1029 | 分類號: | H04L67/1029;H04L67/1008;H04L67/14 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 王茹 |
| 地址: | 310051 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 狀態 檢測 方法 裝置 | ||
本申請提供一種服務器狀態的檢測方法及裝置,應用于負載均衡設備,所述方法可以包括:根據接收到的報文確定目標服務器;在所述負載均衡設備與所述目標服務器之間建立TCP連接;根據所述TCP連接的建立情況確定所述目標服務器的運行狀態。本申請的技術方案檢測服務器運行狀態具有更高的實時性,可以第一時間確定目標服務器的具體運行狀態,便于后續負載均衡設備根據目標服務器的運行狀態及時調整負載均衡規則,同時,也便于相關技術人員及時排除目標服務器故障。
技術領域
本申請涉及網絡通信技術領域,特別是一種服務器狀態檢測的方法及裝置。
背景技術
處理大量的網絡流量時,為了提升處理效率,負載均衡設備可以根據服務器的運行狀態將流量調度至若干臺服務器中分別處理,因此,確定服務器的實時運行狀態可以幫助負載均衡設備準確調度流量至運行狀態正常的服務器中,進而對流量進行快速處理。
相關技術中,可以通過ping命令檢測,即向服務器發送ICMP(Internet ControlMessage Protocol,互聯網控制報文協議)報文,根據是否收到應答包檢測服務器狀態,但是此種方式只能檢測網絡是否暢通,對于服務器是否掉電、對應進程是否出現故障、是否負載過大等真實運行狀態則無法感知。
發明內容
有鑒于此,本申請提供一種服務器狀態檢測的方法、裝置,用以檢測服務器的運行狀態。
具體的,本申請通過如下技術方案實現:
根據本申請的第一方面,提出了一種服務器狀態檢測方法,應用于負載均衡設備,所述方法包括:
根據接收到的報文確定目標服務器;
在所述負載均衡設備與所述目標服務器之間建立TCP(Transmission ControlProtocol,傳輸控制協議)連接;
根據所述TCP連接的建立情況確定所述目標服務器的運行狀態。
根據本申請的第二方面,提出了一種服務器狀態檢測的裝置,應用于負載均衡設備,包括:
接收單元,用于根據接收到的報文確定目標服務器;
建立單元,用于在所述負載均衡設備與所述目標服務器之間建立TCP連接;
確定單元,用于根據所述TCP連接的建立情況確定所述目標服務器的運行狀態。
根據本申請的第三方面,提供一種電子設備,包括:
處理器;
用于存儲處理器可執行指令的存儲器;
其中,所述處理器通過運行所述可執行指令以實現如上述第一方面的實施例中所述的方法。
根據本申請實施例的第四方面,提供一種計算機可讀存儲介質,其上存儲有計算機指令,該指令被處理器執行時實現如上述第一方面的實施例中所述方法的步驟。
由以上本申請提供的技術方案可見,本申請通過確定負載均衡設備與目標服務器之間TCP連接的建立情況,進而根據TCP連接的建立情況確定目標服務器的運行狀態,可以實時確定目標服務器的不同運行狀態,由于網絡流量大,負載均衡設備需要處理源源不斷的報文流,負載均衡設備處理報文時需要與目標服務器之間建立TCP連接,實時監測TCP連接的建立情況進而根據上述情況確定目標服務器的不同運行狀態,相比于通過ICMP報文檢測,可以更準確的判定服務器的真實狀態,相比于定時訪問服務器也具有更高的實時性,有利于第一時間確定目標服務器的具體運行狀態,便于后續負載均衡設備根據目標服務器的狀態及時調整負載均衡規則以調度網絡流量,以實現快速處理網絡流量。
附圖說明
此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本申請的實施例,并與說明書一起用于解釋本申請的原理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州迪普科技股份有限公司,未經杭州迪普科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011622627.2/2.html,轉載請聲明來源鉆瓜專利網。





