[發明專利]HTTP狀態碼監控方法、裝置、存儲介質和電子設備有效
| 申請號: | 201710567392.3 | 申請日: | 2017-07-12 |
| 公開(公告)號: | CN107370806B | 公開(公告)日: | 2020-11-24 |
| 發明(設計)人: | 于綺;范超;趙明 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24;H04L29/06 |
| 代理公司: | 北京律智知識產權代理有限公司 11438 | 代理人: | 王輝;闞梓瑄 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | http 狀態 監控 方法 裝置 存儲 介質 電子設備 | ||
1.一種HTTP狀態碼監控方法,其特征在于,該方法包括:
網頁服務器接收客戶端發送的至少一個HTTP請求,響應所述至少一個HTTP請求而生成對應的至少一個HTTP響應;
解析判斷所述至少一個HTTP響應中是否攜帶有預設HTTP狀態碼,若是則根據預設配置文件將所述預設HTTP狀態碼轉發至對應的緩存服務器;其中,所述預設HTTP狀態碼是預先定義需要轉發的HTTP狀態碼,所述預設配置文件至少包括不同的預設HTTP狀態碼與對應的緩存服務器之間的轉發路徑關系;
所述緩存服務器根據所述預設HTTP狀態碼返回對應的預設頁面至所述客戶端。
2.根據權利要求1所述HTTP狀態碼監控方法,其特征在于,該方法還包括:
將生成的所述至少一個HTTP響應臨時存儲在所述網頁服務器的內存中;
從所述內存中讀取所述至少一個HTTP響應并解析判斷所述至少一個HTTP響應中是否攜帶有預設HTTP狀態碼。
3.根據權利要求1所述HTTP狀態碼監控方法,其特征在于,該方法還包括:
將所述預設配置文件預先寫入所述網頁服務器;其中,不同類型的所述網頁服務器對應不同的所述預設配置文件。
4.根據權利要求1~3任一項所述HTTP狀態碼監控方法,其特征在于,該方法還包括:
解析獲取每個所述HTTP請求的頭域和對應的HTTP響應的頭域中的預設頭域信息,并將所述預設頭域信息與所述預設HTTP狀態碼一起轉發至對應的緩存服務器。
5.根據權利要求4所述HTTP狀態碼監控方法,其特征在于,該方法還包括:
所述緩存服務器根據預設字段對所述預設頭域信息進行預處理,以將所述預設頭域信息中的不同數據按照不同類別分類存儲。
6.根據權利要求5所述HTTP狀態碼監控方法,其特征在于,該方法還包括:
所述緩存服務器根據支持多線程的計數器對所述預設頭域信息中的不同數據進行統計。
7.根據權利要求6所述HTTP狀態碼監控方法,其特征在于,該方法還包括:
在數據統計完后,所述緩存服務器定時將不同統計緯度的數據寫入數據庫服務器存儲;
在所述緩存服務器的預設內存區域執行預設邏輯,以對指定時間的數據進行統計分析形成聚合數據,且在所述聚合數據超過預設閾值時,發送告警提示信息。
8.一種HTTP狀態碼監控裝置,其特征在于,該裝置包括:
信息接收模塊,用于網頁服務器接收客戶端發送的至少一個HTTP請求,響應所述至少一個HTTP請求而生成對應的至少一個HTTP響應;
解析轉發模塊,用于解析判斷所述至少一個HTTP響應中是否攜帶有預設HTTP狀態碼,若是則根據預設配置文件將所述預設HTTP狀態碼轉發至對應的緩存服務器;其中,所述預設配置文件至少包括不同的預設HTTP狀態碼與對應的緩存服務器之間的轉發路徑關系;
信息發送模塊,用于所述緩存服務器根據所述預設HTTP狀態碼返回對應的預設頁面至所述客戶端。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現權利要求1~7任一項所述HTTP狀態碼監控方法的步驟。
10.一種電子設備,其特征在于,包括:
處理器;以及
存儲器,用于存儲所述處理器的可執行指令;
其中,所述處理器配置為經由執行所述可執行指令來執行權利要求1~7任一項所述HTTP狀態碼監控方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710567392.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于雙通信網絡的門禁系統
- 下一篇:一種數字音頻管理矩陣





