[發明專利]一種集群文件系統中客戶端進程信息的診斷方法在審
| 申請號: | 201610066579.0 | 申請日: | 2016-01-29 |
| 公開(公告)號: | CN105653388A | 公開(公告)日: | 2016-06-08 |
| 發明(設計)人: | 喻勝銀 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 集群 文件系統 客戶端 進程 信息 診斷 方法 | ||
技術領域
本發明涉及集群文件系統技術領域,特別是涉及一種集群文件系 統中客戶端進程信息的診斷方法。
背景技術
目前,一般集群文件系統在用戶態進程中,可能會出現客戶端掛 載不上集群,或者集群狀態信息不正常的情況,以及無法正常的向集 群進行讀寫操作,傳統的方法往往是重啟客戶端進程,或者是進行集 群的重啟來修復這樣異常,往往這些操作容易導致數據的丟失,對集 群的數據安全存在很大的隱患。
發明內容
本發明的目的是提供一種集群文件系統中客戶端進程信息的診 斷方法,以實現快速定位客戶端進程信息問題,保證集群文件的安全 性,避免數據的丟失。
為解決上述技術問題,本發明提供一種集群文件系統中客戶端進 程信息的診斷方法,該方法包括:
利用調試工具調試當前的客戶進程,查看當前的客戶端進程的程 序;
在所述程序運行時,在所述調試工具上打印所述程序運行過程中 所有的參數信息,查看所述參數信息;
當所述程序停止時,通過打印出來的參數信息來確定所述程序停 止的位置。
優選的,所述方法還包括:
若所述程序為服務程序,設置所述程序運行時的進程地址ID,通 過所述調試工具連接入所述進程地址ID。
優選的,所述參數信息包括變量、字符串和表達式。
優選的,所述在所述調試工具上查看當前的客戶端進程的程序, 包括:
通過ps-a命令查看當前的進程信息,所述進程信息為當前客戶端 進程的程序。
優選的,所述方法還包括:
通過所述調整工具修改所述程序中的運行參數,查看修改后的所 述程序的運行狀態。
優選的,所述運行參數包括所述程序當前運行的函數中的局部變 量及局部變量的數值。
優選的,所述方法還包括:
通過所述調試工具在所述程序中選定一個函數,在選定的函數的 位置上設置斷點,使客戶端進程運行到所述斷點時停住。
優選的,所述方法還包括:
當所述程序調用一個函數時,被調用的函數的地址、參數和局部 變量均被壓入堆棧中,在所述調試工具上打印所述堆棧中的所有信息。
本發明所提供的一種集群文件系統中客戶端進程信息的診斷方 法,利用調試工具調試當前的客戶進程,查看當前的客戶端進程的程 序;在所述程序運行時,在所述調試工具上打印所述程序運行過程中 所有的參數信息,查看所述參數信息;當所述程序停止時,通過打印 出來的參數信息來確定所述程序停止的位置。可見,利用調試工具調 試當前的客戶進程,并能查看所有的參數信息,當出現客戶端掛載不 上集群或者集群狀態信息不正常的情況,不再需要重啟客戶端進程或 者進行集群的重啟來修復異常,直接利用調試工具就能確定程序停止 的位置,即出現異常的問題所在的地方,避免重啟過程造成數據的丟 失,所以該方法實現快速定位客戶端進程信息問題,保證集群文件的 安全性,避免數據的丟失。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面 將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而 易見地,下面描述中的附圖僅僅是本發明的實施例,對于本領域普通 技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附 圖獲得其他的附圖。
圖1為本發明所提供的一種集群文件系統中客戶端進程信息的診 斷方法的流程圖。
具體實施方式
本發明的核心是提供一種集群文件系統中客戶端進程信息的診 斷方法,以實現快速定位客戶端進程信息問題,保證集群文件的安全 性,避免數據的丟失。
為了使本技術領域的人員更好地理解本發明方案,下面將結合本 發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整 地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是 全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有 做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護 的范圍。
請參考圖1,圖1為本發明所提供的一種集群文件系統中客戶端 進程信息的診斷方法的流程圖,該方法包括:
S11:利用調試工具調試當前的客戶進程,查看當前的客戶端進 程的程序;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610066579.0/2.html,轉載請聲明來源鉆瓜專利網。





