[發明專利]節點異常處理方法及系統,存儲介質和電子設備有效
| 申請號: | 201810577770.0 | 申請日: | 2018-06-05 |
| 公開(公告)號: | CN108964977B | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 梁海安;李耀宗 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 深圳市隆天聯鼎知識產權代理有限公司 44232 | 代理人: | 劉抗美 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 節點 異常 處理 方法 系統 存儲 介質 電子設備 | ||
本發明公開了一種節點異常處理方法及系統,存儲介質和電子設備,應用于influxdb集群,涉及數據存儲技術領域。該節點異常處理方法包括:第一節點確定第二節點與網關的連接狀態;其中,所述第一節點和所述第二節點共享虛擬IP;如果所述第二節點與所述網關連接失敗,則所述第一節點向心跳文件中寫入第二節點異常信息并確保所述第二節點停止服務;在確保所述第二節點停止服務后,所述第一節點基于所述虛擬IP處理針對所述第二節點的服務請求。本公開可以實現節點異常時服務請求的及時處理。
技術領域
本公開涉及數據存儲技術領域,具體而言,涉及一種節點異常處理方法、節點異常處理系統,存儲介質和電子設備。
背景技術
時序數據庫以其時間有序、直觀、便于區分等優點,越來越受到開發人員青睞。作為目前關注度最高的時序數據庫之一,influxdb已廣泛應用到例如日志監控的多個應用場景中。
由于網絡、節點硬件設備等原因,influxdb節點可能出現異常(如,宕機)的情況。目前,在異常情況發生時,需要人工重啟節點。一方面,人為參與使得處理過程繁瑣,增加了運營人員的工作量;另一方面,由于人工重啟,需要耗費一定的時間,當服務請求到來時,無法及時處理,另外,在硬件設備損壞的情況下,可能需要更換設備,將耗費更長的時間,導致處理服務請求的時效性大大降低。
需要說明的是,在上述背景技術部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現有技術的信息。
發明內容
本公開的目的在于提供一種節點異常處理方法、節點異常處理系統,存儲介質和電子設備,進而至少在一定程度上克服由于需要人為重啟節點而導致的異常處理過程繁瑣且無法及時處理的問題。
根據本公開的一個方面,提供一種節點異常處理方法,應用于influxdb集群,包括:第一節點確定第二節點與網關的連接狀態;其中,所述第一節點和所述第二節點共享虛擬IP;如果所述第二節點與所述網關連接失敗,則所述第一節點向心跳文件中寫入第二節點異常信息并確保所述第二節點停止服務;
在確保所述第二節點停止服務后,所述第一節點基于所述虛擬IP處理針對所述第二節點的服務請求。
在本公開的一種示例性實施例中,所述第一節點向心跳文件中寫入第二節點異常信息并確保所述第二節點停止服務包括:所述第一節點向心跳文件中寫入第二節點異常信息;所述第二節點查詢到所述心跳文件中存在所述第二節點異常信息,響應所述第二節點異常信息停止服務并在所述心跳文件中將所述第二節點的服務狀態標記為停止;所述第一節點從所述心跳文件中查詢到所述第二節點的服務狀態被標記為停止,以確保所述第二節點停止服務。
在本公開的一種示例性實施例中,所述第一節點向心跳文件中寫入第二節點異常信息并確保所述第二節點停止服務包括:所述第一節點向心跳文件中寫入第二節點異常信息;如果所述第一節點查詢到所述心跳文件中所述第二節點的服務狀態未被標記為停止,則所述第一節點向所述第二節點發送服務停止指令,以確保所述第二節點停止服務。
在本公開的一種示例性實施例中,在第一節點確定第二節點與網關的連接狀態之前,所述節點異常處理方法還包括:第一節點判斷第二節點更新心跳文件的事件是否正常;如果不正常,則所述第一節點確定所述第二節點與網關的連接狀態。
在本公開的一種示例性實施例中,第二節點更新心跳文件的事件不正常包括:在第一預設時間內,第二節點未更新心跳文件;或者在第二預定時間內,第二節點更新心跳文件的時間間隔均大于一時間閾值。
在本公開的一種示例性實施例中,所述節點異常處理方法還包括:在所述第二節點與所述網關連接失敗時,通過對所述網關的ping操作監視所述第一節點與所述網關的連接狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810577770.0/2.html,轉載請聲明來源鉆瓜專利網。





