新四季網

網絡文件系統伺服器的檢測方法及裝置的製作方法

2023-09-19 20:38:10

專利名稱:網絡文件系統伺服器的檢測方法及裝置的製作方法
技術領域:
本發明涉及通信領域,具體而言,涉及一種網絡文件系統伺服器的檢測方法及裝置。
背景技術:
目前,評價和衡量流媒體音視頻伺服器的存儲性能的指標有存儲容量、吞吐性能、 可靠性、穩定性以及可管理性、可維護性等。通過總線連接的磁碟是流媒體音視頻伺服器提 供業務服務的一種主要的(也是首選的)存儲媒介。但是,隨著應用模型的不斷變化,對網 絡存儲能力的要求越來越高,這種依賴於特定的硬體環境以及不易擴展的存儲媒介已經體 現出其局限性,同時,網絡文件系統作為分布式計算機系統的一個組成部分,已經作為拓展 硬碟儲存能力的首選。在相關技術中,網絡文件系統已經成為文件服務的一種標準,它可以讓不同操作 系統的計算機共享文件或者數據,通過將流媒體伺服器刀片作為網絡文件系統客戶端外 掛網絡文件系統伺服器的方式,在很大程度上拓展了流媒體伺服器端存儲能力。但是, 發明人發現上述的相關技術中由於網絡文件系統是基於不可靠的用戶數據報協議(User Datagram Protocol,簡稱為UDP),所以在網絡文件系統伺服器發生異常時,無法檢測到網 絡文件系統伺服器的狀態。

發明內容
本發明的主要目的在於提供一種網絡文件系統伺服器的檢測方案,以至少解決上 述的相關技術中網絡文件系統伺服器發生異常時無法檢測到網絡文件系統伺服器的狀態 的問題。為了實現上述目的,根據本發明的一個方面,提供了一種網絡文件系統伺服器的 檢測方法。根據本發明的網絡文件系統伺服器的檢測方法,包括以下步驟網絡文件系統客 戶端根據數據配置對掛載狀態為未掛載的網絡文件系統伺服器進行掛載;掛載成功時,創 建與網絡文件系統伺服器對應的狀態檢查文件,並設置網絡文件系統伺服器的掛載狀態為 已掛載;網絡文件系統客戶端周期性地訪問狀態檢查文件;以及訪問失敗時,發送告警,並 設置網絡文件系統伺服器的掛載狀態為未掛載。進一步地,網絡文件系統客戶端周期性地訪問狀態檢查文件包括在網絡文件系 統伺服器故障或者與網絡文件系統伺服器的網絡不可達的情況下,網絡文件系統客戶端訪 問狀態檢查文件失敗。進一步地,網絡文件系統客戶端訪問狀態檢查文件失敗包括網絡文件系統客戶 端接收到訪問狀態檢查文件失敗的消息或者檢測到阻塞時間超過預定時長時,卸載對應的 網絡文件系統伺服器。進一步地,網絡文件系統客戶端周期性地訪問狀態檢查文件包括網絡文件系統
4客戶端定時訪問與掛載狀態為已掛載的網絡文件系統伺服器對應的狀態檢查文件;在訪問 連續失敗的次數大於閾值的情況下,卸載對應的掛載狀態為已掛載的網絡文件系統伺服器。進一步地,訪問失敗時,發送告警,並設置網絡文件系統伺服器的掛載狀態為未掛 載包括設置網絡文件系統伺服器的工作狀態為不可用,並更新資料庫中與網絡文件系統 伺服器對應的刀片的狀態。進一步地,網絡文件系統伺服器為多個;網絡文件系統客戶端為多個。為了實現上述目的,根據本發明的另一方面,還提供了一種網絡文件系統伺服器 的檢測裝置。根據本發明的網絡文件系統伺服器的檢測裝置,包括第一掛載模塊,用於網絡文 件系統客戶端根據數據配置對掛載狀態為未掛載的網絡文件系統伺服器進行掛載;第一創 建模塊,用於在第一掛載模塊掛載成功時,創建與網絡文件系統伺服器對應的狀態檢查文 件;第一訪問模塊,用於網絡文件系統客戶端周期性地訪問狀態檢查文件;第一告警模塊, 用於在第一訪問模塊訪問失敗時,發送告警;以及第一設置模塊,用於在第一掛載模塊掛載 成功時,設置網絡文件系統伺服器的掛載狀態為已掛載;在第一訪問模塊訪問失敗時,設置 網絡文件系統伺服器的掛載狀態為未掛載。進一步地,第一訪問模塊還用於在網絡文件系統伺服器故障或者與網絡文件系統 伺服器的網絡不可達的情況下,網絡文件系統客戶端訪問狀態檢查文件失敗。進一步地,第一訪問模塊還用於在網絡文件系統伺服器故障或者與網絡文件系統 伺服器的網絡不可達的情況下,網絡文件系統客戶端接收到訪問狀態檢查文件失敗的消息 或者檢測到阻塞時間超過預定時長時,卸載對應的網絡文件系統伺服器。進一步地,第一訪問模塊還用於網絡文件系統客戶端定時訪問與掛載狀態為已掛 載的網絡文件系統伺服器對應的狀態檢查文件;以及在訪問連續失敗的次數大於閾值的情 況下,卸載對應的掛載狀態為已掛載的網絡文件系統伺服器。為了實現上述目的,根據本發明的又一方面,還提供了一種網絡文件系統客戶端。根據本發明的網絡文件系統客戶端,包括第二掛載模塊,用於對掛載狀態為未掛 載的網絡文件系統伺服器進行掛載;第二創建模塊,用於在第二掛載模塊掛載成功時,創建 與網絡文件系統伺服器對應的狀態檢查文件;第二訪問模塊,用於周期性地訪問狀態檢查 文件;第二告警模塊,用於在第二訪問模塊訪問失敗時,發送告警;以及第二設置模塊,用 於在第二掛載模塊掛載成功時,設置網絡文件系統伺服器的掛載狀態為已掛載;在第二訪 問模塊訪問失敗時,設置網絡文件系統伺服器的掛載狀態為未掛載。為了實現上述目的,根據本發明的再一方面,還提供了一種網絡文件系統。根據本發明的網絡文件系統,包括多個上述網絡文件系統客戶端和多個網絡文件 系統伺服器。通過本發明,採用對已掛載的網絡文件系統伺服器的狀態檢查文件進行周期訪問 的方式,解決了相關技術中網絡文件系統伺服器發生異常時無法檢測到網絡文件系統服務 器的狀態的問題,保證了上層業務的穩定性和可控性,提高了用戶體驗。


此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中圖1是根據本發明實施例的網絡文件系統伺服器的檢測方法流程圖;圖2是根據本發明實施例的網絡文件系統伺服器的檢測裝置的結構框圖;圖3是根據本發明實施例的網絡文件系統客戶端的結構框圖;圖4是根據本發明實施例的網絡文件系統的結構框圖;圖5是根據本發明優選實例的網絡文件系統的組網分布示意圖;圖6是根據本發明實例1的網絡文件系統的業務層次示意圖;圖7是根據本發明實例1的網絡文件系統設備管理的結構框圖;圖8是根據本發明實例2的狀態檢測模塊的處理流程圖;圖9是根據本發明實例3的監控處理模塊的處理流程圖。
具體實施例方式下文中將參考附圖並結合實施例來詳細說明本發明。需要說明的是,在不衝突的 情況下,本申請中的實施例及實施例中的特徵可以相互組合。圖1是根據本發明實施例的網絡文件系統伺服器的檢測方法流程圖,如圖1所示, 該方法包括以下步驟步驟S102,網絡文件系統客戶端根據數據配置對掛載狀態為未掛載的網絡文件系 統伺服器進行掛載;步驟S104,掛載成功時,創建與網絡文件系統伺服器對應的狀態檢查文件,並設置 網絡文件系統伺服器的掛載狀態為已掛載;步驟S106,網絡文件系統客戶端周期性地訪問狀態檢查文件;以及步驟S108,訪問失敗時,發送告警,並設置網絡文件系統伺服器的掛載狀態為未掛載。通過本發明實施例,採用對已掛載的網絡文件系統伺服器的狀態檢查文件進行周 期訪問的方式,解決了相關技術中網絡文件系統伺服器發生異常時無法檢測到網絡文件系 統伺服器的狀態的問題,保證了上層業務的穩定性和可控性,提高了用戶體驗。優選地,在步驟S106中,在網絡文件系統伺服器故障或者與網絡文件系統伺服器 的網絡不可達的情況下,網絡文件系統客戶端訪問狀態檢查文件失敗。本優選實施例可以通過訪問狀態檢查文件失敗而判定網絡文件系統伺服器異常 或者網絡不可達,使得網絡文件系統客戶端可以間接地獲得網絡文件系統伺服器的狀態, 做及時的規避處理,進而避免業務的中斷,提高了系統的處理能力。優選地,在步驟S106中,網絡文件系統客戶端訪問狀態檢查文件失敗包括網絡 文件系統客戶端接收到訪問狀態檢查文件失敗的消息或者檢測到阻塞時間超過預定時長 時,卸載對應的網絡文件系統伺服器。優選地,在步驟S106中,網絡文件系統客戶端定時訪問與掛載狀態為已掛載的網 絡文件系統伺服器對應的狀態檢查文件;在訪問連續失敗的次數大於閾值的情況下,卸載 對應的掛載狀態為已掛載的網絡文件系統伺服器。該方法可以在網絡不可達或者網絡文件 系統伺服器與客戶端斷開的情況下,避免任務阻塞,保證任務順利進行,提高了系統效率。優選地,在步驟S108中,設置網絡文件系統伺服器的工作狀態為不可用,並更新
6資料庫中與網絡文件系統伺服器對應的刀片的狀態。該方法可以將網絡文件系統伺服器的 狀態通知上層的應用業務,提高了系統的有效性。優選地,網絡文件系統伺服器為多個;網絡文件系統客戶端為多個。該方法可以在 多個網絡文件系統伺服器和多個網絡文件系統客戶端之間進行,擴展了應用範圍,提高了 系統的性能。需要說明的是,網絡文件系統客戶端周期性地訪問狀態檢查文件,可以包括以下 結果1)返回成功,則設置狀態為已掛載;2)返回失敗,則直接卸載訪問失敗的伺服器,設 置狀態為未掛載;3)不會返回失敗(即,此時接口阻塞,無法得知訪問的結果),則需要另外 一個模塊去檢測阻塞的時間,當阻塞的時間超過一個閥值(即,預定時長)時,強制卸載沒 有返回失敗的伺服器,並設置狀態為未掛載。圖2是根據本發明實施例的網絡文件系統伺服器的檢測裝置的結構框圖,如圖2 所示,該裝置包括第一掛載模塊20,用於網絡文件系統客戶端根據數據配置對掛載狀態 為未掛載的網絡文件系統伺服器進行掛載;第一創建模塊22,用於在第一掛載模塊20掛載 成功時,創建與網絡文件系統伺服器對應的狀態檢查文件;第一訪問模塊24,用於網絡文 件系統客戶端周期性地訪問狀態檢查文件;第一告警模塊26,用於在第一訪問模塊24訪問 失敗時,發送告警;以及第一設置模塊28,用於在第一掛載模塊20掛載成功時,設置網絡文 件系統伺服器的掛載狀態為已掛載;在第一訪問模塊24訪問失敗時,設置網絡文件系統服 務器的掛載狀態為未掛載。通過本發明實施例,採用對已掛載的網絡文件系統伺服器的狀態檢查文件進行周 期訪問的方式,解決了相關技術中網絡文件系統伺服器發生異常時無法檢測到網絡文件系 統伺服器的狀態的問題,保證了上層業務的穩定性和可控性,提高了用戶體驗。優選地,第一訪問模塊24還用於在網絡文件系統伺服器故障或者與網絡文件系 統伺服器的網絡不可達的情況下,網絡文件系統客戶端訪問狀態檢查文件失敗。優選地,第一訪問模塊24還用於在網絡文件系統伺服器故障或者與網絡文件系 統伺服器的網絡不可達的情況下,網絡文件系統客戶端接收到訪問狀態檢查文件失敗的消 息或者檢測到阻塞時間超過預定時長時,卸載對應的網絡文件系統伺服器。優選地,第一訪問模塊24還用於網絡文件系統客戶端定時訪問與掛載狀態為已 掛載的網絡文件系統伺服器對應的狀態檢查文件;以及在訪問連續失敗的次數大於閾值的 情況下,卸載對應的掛載狀態為已掛載的網絡文件系統伺服器。圖3是根據本發明實施例的網絡文件系統客戶端的結構框圖,如圖3所示,該客 戶端300包括第二掛載模塊302,用於對掛載狀態為未掛載的網絡文件系統伺服器進行掛 載;第二創建模塊304,用於在第二掛載模塊302掛載成功時,創建與網絡文件系統伺服器 對應的狀態檢查文件;第二訪問模塊306,用於周期性地訪問狀態檢查文件;第二告警模塊 308,用於在第二訪問模塊306訪問失敗時,發送告警;以及第二設置模塊310,用於在第二 掛載模塊302掛載成功時,設置網絡文件系統伺服器的掛載狀態為已掛載;在第二訪問模 塊306訪問失敗時,設置網絡文件系統伺服器的掛載狀態為未掛載。圖4是根據本發明實施例的網絡文件系統的結構框圖,如圖4所示,一種網絡文件 系統,包括多個上述網絡文件系統客戶端和多個網絡文件系統伺服器。在具體實施過程中,本發明實施例可以採用對網絡文件系統伺服器的狀態進行實時檢測以及狀態上報的方式,使得網絡文件系統客戶端與伺服器之間的管理變得簡單和實 用,對於保證上層業務的穩定性和可控性,對於已經成型的硬體存儲容量都提供了很好的 擴充,降低了重新設計的成本。圖5是根據本發明優選實例的組網分布示意圖,如圖5所示,由多個流媒體伺服器 刀片(即,網絡文件系統客戶端)組成網絡文件系統客戶端組,與網絡文件系統伺服器組是 多對多的關係,實現多對多客戶端和伺服器端之間的管理。在網絡文件系統客戶端和伺服器多對多的情況下,提供網絡文件系統的可靠性訪 問、以及對伺服器狀態異常時的監控,是使得上層業務可以對該異常現象進行規避的一種 設計和實現方法,擴充了系統的硬體存儲容量。下面將結合實例對本發明實施例的實現過程進行詳細描述。實例1圖6是根據本發明實例1的網絡文件系統的業務層次示意圖,如圖6所示,網絡文 件系統設備管理(圖中陰影部分)位於網絡文件系統客戶端,主要功能是為上層讀寫業務 提供可靠的網絡存儲設備。當網絡存儲設備不可用時,通過操作資料庫,並且通知上層讀寫 業務進行規避操作,保證業務運行的穩定和流暢。圖7是根據本發明實例1的網絡文件系統設備管理的結構框圖,如圖7所示,網絡 文件系統設備管理包括動態掛載模塊72、狀態檢測模塊74和監控處理模塊76,下面對各 個模塊的功能進行詳細說明。動態掛載模塊72,用於根據數據配置對各個掛載狀態為未掛載的掛載點(S卩,網 絡文件系統伺服器)進行掛載(掛載這裡可以理解為連接)。具體地,若掛載失敗,則發送 相關掛載失敗的告警,將掛載狀態上報資料庫狀態表;若掛載成功,則創建狀態檢查文件, 例如,可以命名為nfscheck文件,設置掛載狀態為掛載成功。狀態檢測模塊74,用於根據可配掛載點的總個數創建相應數量的狀態檢測任務, 該狀態檢測任務用於實現對掛載點狀態是否可用的檢測。在具體實施過程中,狀態檢測任 務可以每500毫秒運行一次,訪問在動態掛載模塊72掛載成功後創建的nfscheck文件,在 網絡文件系統伺服器故障或者網絡不可達的情況時,文件訪問失敗此時設置該掛載點的狀 態為不可用(此時不一定是失敗,有可能是阻塞狀態,不返回在這種情況下要通過監控處 理模塊76將該掛載點的狀態設置為不可用),更新資料庫該刀片的狀態,並發送掛載點不 可用告警,卸載該掛載點,將該掛載點的信息的掛載狀態為未掛載,然後交給動態掛載模塊 72重新掛載,同時,設置掛載點檢測計數器為零。監控處理模塊76,用於創建一個防止網絡原因導致檢測任務阻塞的監控任務。在 具體實施過程中,當監控任務每運行一次(例如,該監控任務可以每秒執行一次,即,執行 時間可以大於狀態檢測任務運行的時間),則對已成功掛載的掛載點檢測計數器加1,同時 狀態檢測模塊74在訪問nfscheck文件成功後會對該檢測計數器清零,若此時狀態檢測模 塊74阻塞,掛載點檢測計數增長到一個閥值後,監控處理模塊76會認為此時網絡不可達, 強制卸載該掛載點,將掛載點的狀態為不可用,使狀態檢測任務繼續運行下去,並更新數據 庫該刀片的狀態,發送掛載點不可用告警,設置掛載點的信息的掛載狀態為未掛載,交給 動態掛載模塊72重新掛載。需要說明的是,這裡創建監控處理任務的目的是為了在訪問 nfscheck文件連續失敗的次數大於閾值的情況下,卸載對應的掛載狀態為已掛載的網絡文件系統伺服器。例如,在硬掛載的狀態下,客戶端與伺服器之間的網絡不可達時,狀態檢測 任務在訪問伺服器不可達的nfscheck文件時會阻塞,而導致狀態檢測任務無法執行下去, 此時狀態檢測任務不再提供服務。簡單地說,本發明實施例是通過資料庫配置來實現網絡文件系統伺服器和客戶端 的自動掛載,並對伺服器狀態進行實時監控,而對於處於異常狀態的伺服器,則可以通過告 警和狀態上報(即,資料庫中伺服器狀態的更新)的方式通知上層應用業務做規避處理,避 免業務中斷。可見,本實例1能夠在多對多網狀關係的網絡文件系統客戶端檢測伺服器的狀 態,對伺服器有可能出現的異常進行檢測,並通知上層業務進行規避,優選其他的伺服器, 從而保證了伺服器或者客戶端與伺服器之間網絡狀態異常時,可以進行業務無縫切割。實例2圖8是根據本發明實例2的狀態檢測模塊的處理流程圖,如圖8所示,每一個掛載 項(即,網絡文件系統伺服器)會創建一個狀態檢測任務,並在該狀態檢測任務初始時傳入 掛載項的編號。具體地,狀態檢測模塊的處理過程可以包括以下步驟步驟S802,狀態檢測任務開始,調用500ms的延時函數。步驟S804,通過掛載項編號,獲取掛載項相關信息,對基本的參數信息(即,掛載 項的IP、埠、掛載目錄、伺服器路徑、掛載參數等)做校驗。如果校驗成功,轉到步驟S806 ; 如果不成功,轉到步驟S802。步驟S806,判斷該掛載點掛載狀態是否為已掛載。如果是,轉到步驟S808,否則轉 到步驟S804。步驟S808,通過訪問已掛載的客戶端的nfscheck文件,來檢測網絡文件系統服務 器的狀態。如果訪問成功,則說明伺服器或網絡設備完好,轉到步驟S810 ;否則說明伺服器 異常,轉到步驟S812 (另外,這裡還有一種情況就是阻塞,S卩,不會返回訪問成功或是失敗, 在這種情況下,就需要通過監控處理模塊76來強制卸載對應的掛載項)。步驟S810,設置資料庫掛載項狀態為可用,將掛載項檢查計數器清0,轉到步驟 S802。步驟S812,設置資料庫掛載項狀態為不可用,發送掛載失敗告警,設置掛載狀態為 未掛載,轉到S802。在本實例提供了一種網絡文件系統客戶端檢測伺服器以及網絡鏈路狀態的方法, 即,通過設置該伺服器的狀態,通知上層業務優選其它伺服器提供服務,保證用戶體驗的無 縫切割。實例3圖9是根據本發明實例3的監控處理模塊的處理流程圖,如圖9所示,在實例2的 步驟S808中,在網絡狀態不可達或者伺服器與客戶端斷開的時,狀態檢測模塊74有可能會 阻塞,使得函數調用不返回,導致整個狀態檢測任務阻塞。所以,增加了監控處理模塊76用 於監控該狀態檢測任務,以便實時查看此任務是否有阻塞的情況,如果發現阻塞,則調用強 制卸載函數,使得步驟S808立即返回,從而保證了狀態檢測任務能順利執行下去。具體地, 監控處理模塊的處理過程可以包括以下步驟步驟S902,任務開始,調用延時函數(例如,延時Is)。
步驟S904,輪詢已掛載信息表,獲取已掛載的掛載項的配置信息。步驟S906,對掛載項的配置信息(即,掛載項的IP、埠、掛載目錄、伺服器路徑、 掛載參數等)進行校驗。如果校驗不成功,轉到步驟S 908,如果成功,則轉到S910。步驟S908,將掛載點檢測計數器加1,轉到步驟S904,獲取下一個配置信息。步驟S910,判斷掛載點檢測計數器是否大於閥值。如果大於閥值,轉到S912,強制 卸載該掛載點;否則,轉到步驟S908。步驟S912,強制卸載掛載點,使得阻塞在步驟S808處的狀態檢測任務立即返回, 以便保證正常運行。步驟S914,設置資料庫掛載項狀態為不可用,發送掛載失敗告警,並設置掛載狀態 為未掛載。步驟S916,判斷掛載項信息是否輪詢完畢,S卩,是否是最後一個掛載項。如果不是, 轉到步驟S904獲取下一個掛載信息;如果是,轉到步驟S902,延時候再一次執行該任務。綜上所述,本發明實施例提供了一種在網絡文件系統設備客戶端檢測伺服器以及 網絡鏈路狀態的方法和手段,即,對網絡文件系統伺服器的狀態以及可訪問性進行定時檢 查,以及實時狀態上報,並且,在上層業務收到網絡文件系統伺服器上報的狀態之後,通過 優先選擇狀態正常的伺服器進行數據或者文件訪問的方式,保證了上層業務的穩定性和可 控性,而且,在檢測到不能提供服務的伺服器後,發出告警。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用 的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲 在存儲裝置中由計算裝置來執行,並且在某些情況下,可以以不同於此處的順序執行所示 出或描述的步驟,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或 步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技 術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
一種網絡文件系統伺服器的檢測方法,其特徵在於,包括以下步驟網絡文件系統客戶端根據數據配置對掛載狀態為未掛載的網絡文件系統伺服器進行掛載;掛載成功時,創建與所述網絡文件系統伺服器對應的狀態檢查文件,並設置所述網絡文件系統伺服器的所述掛載狀態為已掛載;所述網絡文件系統客戶端周期性地訪問所述狀態檢查文件;以及訪問失敗時,發送告警,並設置所述網絡文件系統伺服器的所述掛載狀態為未掛載。
2.根據權利要求1所述的方法,其特徵在於,所述網絡文件系統客戶端周期性地訪問 所述狀態檢查文件包括在所述網絡文件系統伺服器故障或者與所述網絡文件系統伺服器的網絡不可達的情 況下,所述網絡文件系統客戶端訪問所述狀態檢查文件失敗。
3.根據權利要求2所述的方法,其特徵在於,所述網絡文件系統客戶端訪問所述狀態 檢查文件失敗包括所述網絡文件系統客戶端接收到訪問所述狀態檢查文件失敗的消息或者檢測到阻塞 時間超過預定時長時,卸載對應的所述網絡文件系統伺服器。
4.根據權利要求1所述的方法,其特徵在於,所述網絡文件系統客戶端周期性地訪問 所述狀態檢查文件包括所述網絡文件系統客戶端定時訪問與所述掛載狀態為已掛載的網絡文件系統伺服器 對應的狀態檢查文件;在訪問連續失敗的次數大於閾值的情況下,卸載對應的所述掛載狀態為已掛載的網絡 文件系統伺服器。
5.根據權利要求1所述的方法,其特徵在於,訪問失敗時,發送告警,並設置所述網絡 文件系統伺服器的所述掛載狀態為未掛載包括設置所述網絡文件系統伺服器的工作狀態為不可用,並更新資料庫中與所述網絡文件 系統伺服器對應的刀片的狀態。
6.根據權利要求1至5任一項所述的方法,其特徵在於,所述網絡文件系統伺服器為多 個;所述網絡文件系統客戶端為多個。
7.—種網絡文件系統伺服器的檢測裝置,其特徵在於,包括第一掛載模塊,用於網絡文件系統客戶端根據數據配置對掛載狀態為未掛載的網絡文 件系統伺服器進行掛載;第一創建模塊,用於在所述第一掛載模塊掛載成功時,創建與所述網絡文件系統服務 器對應的狀態檢查文件;第一訪問模塊,用於所述網絡文件系統客戶端周期性地訪問所述狀態檢查文件; 第一告警模塊,用於在所述第一訪問模塊訪問失敗時,發送告警;以及 第一設置模塊,用於在所述第一掛載模塊掛載成功時,設置所述網絡文件系統伺服器 的所述掛載狀態為已掛載;在所述第一訪問模塊訪問失敗時,設置所述網絡文件系統服務 器的所述掛載狀態為未掛載。
8.根據權利要求7所述的裝置,其特徵在於,所述第一訪問模塊還用於在所述網絡文 件系統伺服器故障或者與所述網絡文件系統伺服器的網絡不可達的情況下,所述網絡文件系統客戶端訪問所述狀態檢查文件失敗。
9.根據權利要求7所述的裝置,其特徵在於,所述第一訪問模塊還用於在所述網絡文 件系統伺服器故障或者與所述網絡文件系統伺服器的網絡不可達的情況下,所述網絡文件 系統客戶端接收到訪問所述狀態檢查文件失敗的消息或者檢測到阻塞時間超過預定時長 時,卸載對應的所述網絡文件系統伺服器。
10.根據權利要求7所述的裝置,其特徵在於,所述第一訪問模塊還用於所述網絡文件 系統客戶端定時訪問與所述掛載狀態為已掛載的網絡文件系統伺服器對應的狀態檢查文 件;以及在訪問連續失敗的次數大於閾值的情況下,卸載對應的所述掛載狀態為已掛載的 網絡文件系統伺服器。
11.一種網絡文件系統客戶端,其特徵在於,包括第二掛載模塊,用於對掛載狀態為未掛載的網絡文件系統伺服器進行掛載;第二創建模塊,用於在所述第二掛載模塊掛載成功時,創建與所述網絡文件系統服務 器對應的狀態檢查文件;第二訪問模塊,用於周期性地訪問所述狀態檢查文件;第二告警模塊,用於在所述第二訪問模塊訪問失敗時,發送告警;以及第二設置模塊,用於在所述第二掛載模塊掛載成功時,設置所述網絡文件系統伺服器 的所述掛載狀態為已掛載;在所述第二訪問模塊訪問失敗時,設置所述網絡文件系統服務 器的所述掛載狀態為未掛載。
12.—種網絡文件系統,其特徵在於,包括多個權利要求11所述網絡文件系統客戶端 和多個網絡文件系統伺服器。
全文摘要
本發明公開了一種網絡文件系統伺服器的檢測方法及裝置,該方法包括以下步驟網絡文件系統客戶端根據數據配置對掛載狀態為未掛載的網絡文件系統伺服器進行掛載;掛載成功時,創建與網絡文件系統伺服器對應的狀態檢查文件,並設置網絡文件系統伺服器的掛載狀態為已掛載;網絡文件系統客戶端周期性地訪問狀態檢查文件;以及訪問失敗時,發送告警,並設置網絡文件系統伺服器的掛載狀態為未掛載。通過本發明保證了上層業務的穩定性和可控性,提高了用戶體驗。
文檔編號H04L29/08GK101883028SQ20101022276
公開日2010年11月10日 申請日期2010年6月30日 優先權日2010年6月30日
發明者孫健, 王家文, 韓建飛 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀