[發明專利]服務器過載保護方法、服務器過載保護系統及服務器有效
| 申請號: | 201410387415.9 | 申請日: | 2014-08-07 |
| 公開(公告)號: | CN105471933B | 公開(公告)日: | 2019-04-26 |
| 發明(設計)人: | 李輝;婁繼冰;陳杰 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 黃曉慶;王茹 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 過載 保護 方法 系統 | ||
一種服務器過載保護方法、系統及服務器,該方法包括:監測服務器工作狀態信息,所述工作狀態信息包括下述信息中的任意一項或任意組合:設定數目個計數單位時長內接收到的請求數目、各連接的接收速率和/或發送速率、各連接的上一次活動時間與當前時間的第一時間差、發送緩沖區的數據量和/或接收緩沖區的數據量、消息隊列中已寫入的數據量、提取數據的時間與所述數據的發送時間的第二時間差、發送待發送數據的時間與接收到所述待發送數據的時間的第三時間差;分別判斷各所述工作狀態信息是否滿足對應的預定過載條件;在所述工作狀態信息中的任意一個滿足對應的預定過載條件時,進行對應的過載保護處理。本發明能夠較完善地對服務器進行過載保護。
技術領域
本發明涉及互聯網技術領域,特別涉及一種互聯網服務器的服務器過載保護方法、服務器過載保護系統及服務器。
背景技術
在互聯網服務器的工作運行過程中,服務器程序會面臨來自外部的各種壓力場景,比如面對海量連接場景,會存在大量的外部連接;面對海量數據收發場景,會存在服務器程序對CPU(Central Processing Unit,中央處理器)、內存的需求;當外部環境出現異常,服務器內部的數據狀態變為無效等等。服務器程序如何面對這些場景,如何有效的保護自己,是一個重要的問題。因此,在互聯網服務器程序模塊的設計中,過載保護是非常重要的功能模塊,它直接決定了在異常時刻,服務器是否仍然能夠正常工作,并將危害降低到最小。
目前互聯網服務器的過載保護,并沒有通用的過載保護方案,一般是由每一個具體的應用模塊自行實現,這些具體的應用模塊在實現時,一般采用一些比較通用的過載保護實現理念,比如:負載均衡機制、排隊機制、拒絕服務。負載均衡機制,是指通過提升服務器數量規模,將接入的請求平均分散到不同的服務器模塊處理。排隊機制,是指對于接入服務器的請求,當服務器探測到超過了自己的處理能力,就將請求掛起,暫停對請求的處理。拒絕服務,是指對請求進行甄別,認為非法或者異常的請求,將其丟棄,不進行處理。
這些過載保護理念較為籠統,無法處理較為復雜和特殊的場景,而且這些過載保護理念均屬于設計層面的考慮,難以具體化到服務器程序層面。
發明內容
基于此,有必要針對上述現有技術中提供的問題,提供一種服務器過載保護方法、服務器過載保護系統及服務器,其可以基于不同的場景提供不同的過載保護方案,且簡單、有效,能夠具體化到服務器程序層面,能夠較完善地對服務器進行過載保護。
為達到上述目的,本發明實施例采用以下技術方案:
一種服務器過載保護方法,包括步驟:
監測服務器工作狀態信息,所述工作狀態信息包括下述信息中的任意一項或任意組合:設定數目個計數單位時長內接收到的請求數目、各連接的接收速率和/或發送速率、各連接的上一次活動時間與當前時間的第一時間差、發送緩沖區的數據量和/或接收緩沖區的數據量、消息隊列中已寫入的數據量、提取數據的時間與所述數據的發送時間的第二時間差、發送待發送數據的時間與接收到所述待發送數據的時間的第三時間差;
分別判斷各所述工作狀態信息是否滿足對應的預定過載條件;
在所述工作狀態信息中的任意一個滿足對應的預定過載條件時,進行對應的過載保護處理。
一種服務器過載保護系統,包括:
檢測模塊,用于監測服務器工作狀態信息,所述工作狀態信息包括下述信息中的任意一項或任意組合:設定數目個計數單位時長內接收到的請求數目、各連接的接收速率和/或發送速率、各連接的上一次活動時間與當前時間的第一時間差、發送緩沖區的數據量和/或接收緩沖區的數據量、消息隊列中已寫入的數據量、提取數據的時間與所述數據的發送時間的第二時間差、發送待發送數據的時間與接收到所述待發送數據的時間的第三時間差;
條件判定模塊,分別判斷各所述工作狀態信息是否滿足對應的預定過載條件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410387415.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:灌漿錨索錨固長度限位裝置
- 下一篇:一種查詢業務數據的方法、裝置和系統





