系統管理指南

Local Navigation

BlackBerry Controller 如何監控 BlackBerry Enterprise Server 元件

如果執行緒沒有回應或 BlackBerry Enterprise Server 服務變為非使用中狀態,BlackBerry® Controller 可讓 BlackBerry® Enterprise Server 繼續執行。 BlackBerry Controller 會監控 BlackBerry Messaging AgentBlackBerry Messaging Agent 的擴充外掛程式,以及 BlackBerry Dispatcher,以便 BlackBerry Controller 可以偵測何時啟動、重新啟動或停止服務。 BlackBerry Controller 也能夠在其他 BlackBerry Enterprise Server 服務停止回應時重新啟動。

需要資料庫存取的服務會以手動啟動模式安裝,且 BlackBerry Controller 會在 BlackBerry Dispatcher 驗證資料庫連線時啟動服務。 其他服務會以自動啟動模式安裝,且依預設如果 BlackBerry Controller 偵測到服務為非使用中狀態,BlackBerry Controller 會重新啟動服務。 依預設,如果 BlackBerry Controller 偵測到執行緒沒有回應,或服務長時間為非使用中狀態,BlackBerry Controller 也會重新啟動服務。

登錄機碼會判斷 BlackBerry Controller 監控 BlackBerry Enterprise Server 元件以及重新啟動與元件關聯之服務的方式。 您可以建立新登錄機碼與變更登錄機碼預設值來變更 BlackBerry Controller 的預設行為。

變更 BlackBerry Controller 重新啟動 BlackBerry Messaging Agent 的方式

開始之前: 若要建立 user.dmp 檔案,或是將 user.dmp 檔案作為資料收集選項,您必須下載並安裝包含在 Microsoft® OEM Support Tools 中的 User Mode Process Dumper 應用程式。
  1. 在主控 BlackBerry® Enterprise Server 的電腦上,開啟登錄編輯程式。
  2. 在左側窗格中,執行下列其中一個動作:
    • 若您使用的是 32 位元版本的 Windows®,請導覽至 HKEY_LOCAL_MACHINE\Software\Research In Motion\BlackBerry Enterprise Server。
    • 若您使用的是 64 位元版本的 Windows,請導覽至 HKEY_LOCAL_MACHINE\Software\ WOW6432Node\Research In Motion\BlackBerry Enterprise Server。
  3. 按一下 Controller (控制器)。
  4. 執行下列任何一項工作:
    工作 步驟

    變更 BlackBerry Controller 重新啟動 BlackBerry Messaging Agent 的方式。

    1. 建立一個名為 RestartAgentsOnCrash 的 DWORD 值。
    2. 連按兩下新的 DWORD 值。
    3. Value data (值資料) 欄位中,執行下列其中一個動作:
      • 若要在 BlackBerry Messaging Agent 停止回應時,避免 BlackBerry Controller 重新啟動 BlackBerry Messaging Agent,請鍵入 0
      • 若要在 BlackBerry Messaging Agent 停止回應時,允許 BlackBerry Controller 重新啟動 BlackBerry Messaging Agent,請鍵入 1

    變更 BlackBerry Messaging Agent 每日的重新啟動次數上限。

    1. 建立一個名為 MaxAgentRestartPerDay 的 DWORD 值。
    2. 連按兩下新的 DWORD 值。
    3. Value data (值資料) 欄位中輸入值。

      每日重新啟動的次數上限預設值是 10。

    變更在 BlackBerry Messaging Agent 重新啟動前,可能遺漏的健康情況檢查次數上限。

    1. 建立一個名為 WaitToRestartAgentOnHung 的 DWORD 值。
    2. 連按兩下新的 DWORD 值。
    3. Value data (值資料) 欄位中鍵入大於四的值,讓 BlackBerry ControllerBlackBerry Controller 重新啟動 BlackBerry Messaging Agent 之前,有足夠的時間監控執行緒的健康情況檢查。

      預設值是 6

    健康情況檢查每十分鐘執行一次。 如果健康情況檢查未收到來自 BlackBerry Controller 監控之執行緒的回應,BlackBerry Enterprise Server 會追蹤 BlackBerry Messaging Agent 記錄檔中遺漏的健康情況檢查,當作等待計數。

    範例:

    [20148] (05/12 12:21:00):{0xC28} Thread:  *** No Response ***  Thread Id=0xB00, Handle=0x558, WaitCount=2

    避免 BlackBerry Controller 在執行緒發生無回應時,重新啟動 BlackBerry Messaging Agent

    1. 建立一個名為 WaitToRestartAgentOnHung 的 DWORD 值。
    2. 連按兩下新的 DWORD 值。
    3. Value Data (數值資料) 欄位中,鍵入 0

      預設值是 6。

    如果 BlackBerry Controller 偵測到無回應的執行緒,避免 BlackBerry Controller 在特定時間範圍重新啟動 BlackBerry Messaging Agent

    1. 建立一個名為 RestartAgentOnHungBlackoutFrom 的 DWORD 值。
    2. 連按兩下新的 DWORD 值。
    3. Base (基礎) 區段中,選擇 Decimal (小數點) 選項。
    4. Value data (值資料) 欄位中,輸入時間範圍的最低值。

      值範圍是從 0 到 23,其中 0 代表 12:00 AM,23 代表 11:00 PM。

    5. 建立一個名為 RestartAgentOnHungBlackoutTo 的 DWORD 值。
    6. 連按兩下新的 DWORD 值。
    7. Base (基礎) 區段中,選擇 Decimal (小數點) 選項。
    8. Value data (值資料) 欄位中,輸入時間範圍的最高值。

    例如,若您將 RestartAgentOnHungBlackoutFrom 的值設定為 8,將 RestartAgentOnHungBlackoutTo 的值設定為 17,如果 BlackBerry Controller 偵測到沒有回應的執行緒,便不會在 8:00 AM 到 5:00 PM 之間重新啟動 BlackBerry Messaging Agent

    若要關閉時間範圍,請在 RestartAgentOnHungBlackoutFromRestartAgentOnHungBlackoutTo 值欄位中,鍵入 0

    BlackBerry Controller 重新啟動 BlackBerry Messaging Agent 之前,變更每個 BlackBerry Enterprise Server 每天建立的 user.dmp 檔案數上限。

    1. 建立一個名為 MaxUserDumpPerDay 的 DWORD 值。
    2. 連按兩下新的 DWORD 值。
    3. Value data (值資料) 欄位中輸入值。

      預設值是 3。

    若要關閉每天建立 user.dmp 檔案,請將 MaxUserDumpPerDay 值欄位變更為 0

    變更 BlackBerry Controller 在重新啟動 BlackBerry Messaging Agent 之前,等待健康情況檢查成功完成的十分鐘間隔數。

    1. 建立一個命名為 MissedHeartbeatThreshold 的 DWORD 值。
    2. 連按兩下新的 DWORD 值。
    3. Value data (值資料) 欄位中輸入值。

      預設值是 2。

    若您將 MissedHeartbeatThreshold 值設定為 3,BlackBerry Controller 在重新啟動 BlackBerry Messaging Agent 之前,會等待 30 分鐘。

    避免 BlackBerry Controller 在沒有收到 BlackBerry Messaging Agent 傳來的健康情況檢查時重新啟動。

    1. 建立一個命名為 MissedHeartbeatThreshold 的 DWORD 值。
    2. 連按兩下新的 DWORD 值。
    3. Value Data (數值資料) 欄位中,鍵入 0
  5. 按一下 OK (確定)。
Back To Top

變更 BlackBerry Controller 重新啟動 BlackBerry Enterprise Server 服務的方式

依預設,BlackBerry® Controller 會在 BlackBerry® Enterprise Server 服務停止回應時,予以重新啟動。
  1. 在主控您要變更之 BlackBerry Enterprise Server 元件的電腦上,開啟登錄編輯程式。
  2. 在左側窗格中,執行下列其中一個動作:
    • 若您使用的是 32 位元版本的 Windows®,請導覽至 HKEY_LOCAL_MACHINE\Software\Research In Motion。
    • 若您使用的是 64 位元版本的 Windows,請導覽至 HKEY_LOCAL_MACHINE\Software\WOW6432Node\Research In Motion。
  3. 執行下列任何一項工作:
    工作 步驟

    變更 BlackBerry Controller 重新啟動 BlackBerry Attachment Service 的方式。

    1. 按一下 BBAttachServer
    2. 連按兩下命名為 RestartOnCrash 的 DWORD 值。
    3. Value data (值資料) 欄位中,執行下列其中一個動作:
      • 若要避免 BlackBerry ControllerBlackBerry Attachment Service 停止回應時予以重新啟動,請輸入 0
      • 若要允許 BlackBerry ControllerBlackBerry Attachment Service 停止回應時予以重新啟動,請輸入 1

    變更 BlackBerry Controller 重新啟動 BlackBerry Collaboration Service 的方式。

    1. 按一下 BlackBerry Collaboration Service
    2. 連按兩下命名為 RestartOnCrash 的 DWORD 值。
    3. Value data (值資料) 欄位中,執行下列其中一個動作:
      • 若要避免 BlackBerry ControllerBlackBerry Collaboration Service 停止回應時予以重新啟動,請輸入 0
      • 若要允許 BlackBerry ControllerBlackBerry Collaboration Service 停止回應時予以重新啟動,請輸入 1

    變更 BlackBerry Controller 重新啟動 BlackBerry MDS Connection Service 的方式。

    1. 按一下 BlackBerry Mobile Data Server
    2. 連按兩下命名為 RestartOnCrash 的 DWORD 值。
    3. Value data (值資料) 欄位中,執行下列其中一個動作:
      • 若要避免 BlackBerry ControllerBlackBerry MDS Connection Service 停止回應時予以重新啟動,請輸入 0
      • 若要允許 BlackBerry ControllerBlackBerry MDS Connection Service 停止回應時予以重新啟動,請輸入 1

    變更 BlackBerry Controller 重新啟動 BlackBerry Router 的方式。

    1. 按一下 BlackBerryRouter
    2. 連按兩下命名為 RestartOnCrash 的 DWORD 值。
    3. Value data (值資料) 欄位中,執行下列其中一個動作:
      • 若要避免 BlackBerry ControllerBlackBerry Router 停止回應時予以重新啟動,請輸入 0
      • 若要允許 BlackBerry ControllerBlackBerry Router 停止回應時予以重新啟動,請輸入 1

    變更 BlackBerry Controller 重新啟動 BlackBerry Mail Store Service 的方式。

    1. 導覽至 BlackBerry Enterprise Server。
    2. 按一下 MailStore
    3. 連按兩下命名為 RestartOnCrash 的 DWORD 值。
    4. Value data (值資料) 欄位中,執行下列其中一個動作:
      • 若要避免 BlackBerry ControllerBlackBerry Mail Store Service 停止回應時予以重新啟動,請輸入 0
      • 若要允許 BlackBerry ControllerBlackBerry Mail Store Service 停止回應時予以重新啟動,請輸入 1

    變更 BlackBerry Controller 重新啟動 BlackBerry Policy Service 的方式。

    1. 導覽至 BlackBerry Enterprise Server。
    2. 按一下 PolicyServer
    3. 連按兩下命名為 RestartOnCrash 的 DWORD 值。
    4. Value data (值資料) 欄位中,執行下列其中一個動作:
      • 若要避免 BlackBerry ControllerBlackBerry Policy Service 停止回應時予以重新啟動,請輸入 0
      • 若要允許 BlackBerry ControllerBlackBerry Policy Service 停止回應時予以重新啟動,請輸入 1

    變更 BlackBerry Controller 重新啟動 BlackBerry Synchronization Service 的方式。

    1. 導覽至 BlackBerry Enterprise Server。
    2. 按一下 SyncServer
    3. 連按兩下命名為 RestartOnCrash 的 DWORD 值。
    4. Value data (值資料) 欄位中,執行下列其中一個動作:
      • 若要避免 BlackBerry ControllerBlackBerry Synchronization Service 停止回應時予以重新啟動,請輸入 0
      • 若要允許 BlackBerry ControllerBlackBerry Synchronization Service 停止回應時予以重新啟動,請輸入 1
  4. 按一下 OK (確定)。
Back To Top

此資訊對您是否有所助益?請將您的回應傳送給我們