[發明專利]基于多樣探測的服務自恢復方法在審
| 申請號: | 202110384903.4 | 申請日: | 2021-04-09 |
| 公開(公告)號: | CN113064762A | 公開(公告)日: | 2021-07-02 |
| 發明(設計)人: | 程永新;宋輝;蘇樹昌 | 申請(專利權)人: | 上海新炬網絡信息技術股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F9/455 |
| 代理公司: | 上海科律專利代理事務所(特殊普通合伙) 31290 | 代理人: | 袁亞軍 |
| 地址: | 201707 上海市青浦區外青*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 多樣 探測 服務 恢復 方法 | ||
本發明公開了一種基于多樣探測的服務自恢復方法,包括如下步驟:S1:在被監控服務器預先配置監控腳本;S2:采用服務器自帶的定時任務定時自動運行監控腳本;S3:監控腳本通過判斷監控項的狀態監控服務的可用性,當監控腳本監控到任一監控項異常時,獲取并保存故障環境信息后重啟服務。本發明采用CURL頁面響應檢測和進程在線狀態檢測與Jstack、Jmap命令的服務故障運行環境信息提取相結合,在監控服務進程和測試頁狀態的同時,一旦發現配置的監控項不在線或響應返回異常時先通過Jstack、Jmap相關命令把網絡連接狀態及JAVA服務的相關Java虛擬機信息保存起來的,同時重啟服務進行自恢復;在恢復業務的同時保留了程序的故障狀態,為后續的故障分析提供相關信息。
技術領域
本發明涉及一種服務自恢復方法,尤其涉及一種基于多樣探測的服務自恢復方法。
背景技術
服務監控并自動恢復是目前業務系統高可用性的基本需求,同時服務狀態的巡檢工作也是運行維護人員經常需要維護的工作之一。隨著業務需求越來越復雜以及并發量的爆發式增長,對服務的可用性要求越來越高,在盡快的恢復業務的同時要提取相關的分析信息,用來進行問題排查,給運行維護人員帶來很大的工作壓力。使用常規手段顯然不能滿足目前需求,而且維護的效率較低。綜合性的自檢測及自動化的執行和信息收集,才是服務自恢復的一個發展方向。
目前運維常用的自監測服務通常單純通過監控端口,監控服務進程以及監控測試頁狀態,一旦發現以上監控項監控端口或者監控服務不在線或監控測試頁返回異常均采用直接重啟的方法去恢復服務,不會保留相關的故障環境信息如網絡連接狀態以及JAVA服務的相關JVM信息等,給問題排查帶來很大的難度。因此,現有技術還有待改進。
發明內容
本發明要解決的技術問題是提供一種基于多樣探測的服務自恢復方法,采用服務進程狀態及測試頁面響應狀態碼的聯合方式去監控服務的可用性,當監控項中的任一項不正常時,保存服務器當前的網絡連接狀態及JAVA服務的相關虛擬機信息,同時重啟服務進行自恢復;在恢復業務的同時保留相關的故障環境信息。
本發明為解決上述技術問題而采用的技術方案是提供一種基于多樣探測的服務自恢復方法,包括如下步驟:S1:在被監控服務器預先配置監控腳本;S2:采用服務器自帶的定時任務定時自動運行監控腳本;S3:監控腳本通過判斷監控項的狀態監控服務的可用性,當監控腳本監控到任一監控項異常時,獲取并保存故障環境信息后重啟服務。
進一步地,所述步驟S3中監控項包括服務進程狀態監控和測試頁面響應狀態監控;通過檢測服務進程ID是否存在判斷服務進程狀態是否在線;通過檢測測試頁面的返回值判斷測試頁面響應是否正常。
進一步地,在監控腳本中通過服務名稱查詢服務進程ID,若返回服務進程ID則說明該服務進程在線,若不返回服務進程ID,則說明該服務進程處于離線的異常狀態。
進一步地,在監控腳本中通過CURL命令訪問測試頁面并獲取測試頁面的返回值,若獲取的返回值正常,則說明測試頁面響應正常,服務處于正常狀態;若無返回值,則說明測試頁面響應異常,服務處于假死無響應的異常狀態。
進一步地,所述步驟S1中配置監控腳本時,在監控腳本中定義服務變量、定義測試頁面地址。
進一步地,所述故障環境信息包括網絡連接狀態信息以及與服務相關的Jave虛擬機信息,在監控腳本中通過Net Stat控制臺命令,統計網絡連接狀態信息以及當前連接并發數信息,網絡連接狀態信息包括路由表、實際的網絡連接以及每一個網絡接口設備的狀態信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海新炬網絡信息技術股份有限公司,未經上海新炬網絡信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110384903.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:連續萃取裝置
- 下一篇:一種垃圾壓縮并具有延展放置能力的垃圾桶





