用於 Sun Java System Message Queue 的 Sun Cluster 資料服務指南 (適用於 Solaris 作業系統)

測試演算法和功能

Sun Cluster HA for Sun Java System Message Queue 測試將要求傳送至伺服器,以查詢 Sun Java System Message Queue 伺服器的運作情況。測試執行以下步驟:

  1. 根據使用 Probe_timeout 資源特性設定的逾時值,來測試 Sun Java System Message Queue 實例。

  2. 連接至由資源群組的網路資源配置和 Port_list 設定定義的 IP 位址和連接埠組合。如果連接成功,測試將讀取連接埠對映器資訊。最後,測試將斷開連接。如果有連接的任何部分失敗,系統將記錄失敗。

    大量的網路通訊、沉重的系統負載以及配置錯誤均會導致查詢失敗。如果您未將 Sun Java System Message Queue 伺服器配置為偵聽所有被測試的 IP 位址和連接埠組合,則會發生配置錯誤。 Sun Java System Message Queue 伺服器應對為該資源指定的每個 IP 位址的每個連接埠提供服務。

    以下為完全測試失敗。

    連接至伺服器失敗時會收到以下錯誤訊息。%s 表示主機名稱,%d 表示連接埠編號。


    無法連接至主機 <%s> 與連接埠 <%d>。

  3. 累計在資源特性間隔 Retry_interval 內發生的部分失敗,直至它們相當於一個需要採取動作的完全失敗。

    以下為部分測試失敗。

    • 無法從連接埠 %d (用於資源 %s) 斷開連接。


      無法從資源 %$2s 的連接埠 %$1d 取消連接。

    • 無法在 Probe_timeout 時間內完成所有測試步驟。

    • 由於其他原因導致從伺服器讀取資料失敗時,會收到以下錯誤訊息。第一個 %s 表示主機名稱,%d 表示埠號碼。第二個 %s 表示有關錯誤的進一步詳細資訊。


      無法與伺服器 %s 連接埠 %d 通訊:%s

根據失敗歷史,一個失敗可導致本機重新啟動或資料服務的防故障備用。