[發明專利]一種故障定位方法及裝置有效
| 申請號: | 201710207391.8 | 申請日: | 2017-03-31 |
| 公開(公告)號: | CN107168845B | 公開(公告)日: | 2020-12-25 |
| 發明(設計)人: | 馬元文 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/34 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 故障 定位 方法 裝置 | ||
本發明實施例提供了一種故障定位方法及裝置,方法包括:確定目標跟蹤鍵,其中,所述目標跟蹤鍵為用于跟蹤響應目標服務請求的服務器的標識信息;在本地存儲的日志中確定記錄有所述目標跟蹤鍵的日志,并將所確定的日志確定為目標日志,其中,本地存儲的每一日志均記錄有服務器所響應服務請求對應的跟蹤鍵;根據所述目標日志中記載的告警信息,定位出現故障的服務所在的服務器。應用本發明實施例提供的方案進行故障定位,實現了快速地對故障進行定位。
技術領域
本發明涉及計算機技術領域,特別是涉及一種故障定位方法及裝置。
背景技術
隨著信息時代的到來,用戶的需求越來越多樣化,服務運營商為了滿足用戶的需求,開發了多種服務,這些開發出的服務之間相互配合,相互調用才能滿足用戶的需求。服務只有依托于服務器才能實現其功能,因此,可以將服務部署在至少一臺服務器上。然而隨著服務的數量不斷地增加,服務器的數量也隨之增加,但每一臺服務器中運行的服務均有可能出現故障,而服務器中運行的服務的故障有可能導致響應用戶的任務處理請求失敗,因此,需要對故障進行定位,確定發生故障的服務所在的服務器,同時確定出現故障的原因,以便于維護人員根據出現故障的原因,及時對該服務器中出現故障的服務進行維修。
在現有技術中,可以通過日志對故障進行定位,具體的方法為:接收目標用戶的故障報修請求;其中,所述故障報修請求包含目標用戶的標識信息;基于該標識信息,在存儲的各個服務器的日志中確認目標日志,其中,目標日志為服務器處理目標用戶的任務處理請求時產生的;對獲取的目標日志進行分析,確定出現故障的服務所在的服務器。通常情況下可以通過上述方式進行故障定位,但由于日志量數目繁多,逐一進行日志排查速度較慢,因此,難以在短時間內確定目標日志,從而導致故障定位的時間比較長。
發明內容
本發明實施例的目的在于提供一種故障定位方法及裝置,以實現快速地對故障進行定位。具體技術方案如下:
第一方面,為了達到上述目的,本發明實施例公開了一種故障定位方法,所述方法包括:
確定目標跟蹤鍵,其中,所述目標跟蹤鍵為用于跟蹤響應目標服務請求的服務器的標識信息;
在本地存儲的日志中確定記錄有所述目標跟蹤鍵的日志,并將所確定的日志確定為目標日志,其中,本地存儲的每一日志均記錄有服務器所響應服務請求對應的跟蹤鍵;
根據所述目標日志中記載的告警信息,定位出現故障的服務所在的服務器。
可選的,所述目標跟蹤鍵由預設數量個預設類型的數值組成。
可選的,所述確定目標跟蹤鍵,包括:
接收針對目標服務請求失敗的故障定位請求,其中,所述故障定位請求中攜帶所述目標服務請求的識別信息;
在本地存儲的日志中查詢記錄有所述目標服務請求的識別信息的日志;
根據查詢到的日志中記錄的跟蹤鍵,確定目標跟蹤鍵。
可選的,所述確定目標跟蹤鍵,包括:
檢測本地存儲的日志中是否存在包含預設標識的日志;
如果存在,根據包含所述預設標識的日志中記錄的跟蹤鍵,確定目標跟蹤鍵。
可選的,所述根據所述目標日志中記載的告警信息,確定出現故障的服務所在的服務器,包括:
確定所述目標日志中記載的告警信息對應的告警時間;
將所述目標日志中告警時間最早的日志對應的服務器定位為出現故障的服務所在的服務器。
第二方面,為了達到上述目的,本發明實施例公開了一種故障定位裝置,所述裝置包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710207391.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種性能監控的方法及裝置
- 下一篇:電子設備的監控方法及裝置





