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

配置 Sun Cluster HA for Sun Java System Web Server 延伸屬性

本節描述 Sun Cluster HA for Sun Java System Web Server 延伸屬性。 對於故障轉移,資料服務將強制 Confdir_list 的大小為一。 如果您需要多個配置檔案 (實例),請建立多個故障轉移資源,每個資源包含一個 Confdir_list 項目。

通常,在建立 Sun Java System Web Server 資源時,您可使用指令行 scrgadm -x 參數=來配置延伸屬性。 請參閱Sun Cluster Data Services Planning and Administration Guide for Solaris OS中的「Standard Properties」,以取得有關 Sun Cluster 所有屬性的詳細資訊。

如需有關您可為 Sun Java System Web Server 配置的延伸屬性之資訊,請參閱表 1–2。 當您建立 Sun Java System Web Server 資源時,所需的唯一延伸屬性是 Confdir_list 屬性。 某些延伸屬性可以動態更新。 但是,其他屬性只能在建立資源時進行更新。 其中「可調」項目表示您可以更新每個屬性的時機。

表 1–2 Sun Cluster HA for Sun Java System Web Server 延伸屬性

延伸屬性名稱  

說明 

Confdir_list (字串陣列)

指向特定 Sun Java System Web Server 實例的伺服器根目錄的指標。 如果 Sun Java System Web Server 處於安全模式,則路徑名稱必須包含 名為 keypass 的檔案,該檔案包含啟動此實例所需的安全 key 密碼。

預設值:

範圍:

可調:建立時

Failover_enabled (布林)

指定如果在 Retry_interval 指定的時間內,嘗試重新啟動的次數超過 Retry_count,故障監視器是否對 Sun Java System Web Server 資源進行故障轉移。 此延伸屬性具有以下可能值:

  • True – 指定故障監視器對 Sun Java System Web Server 資源進行故障轉移

  • False – 指定故障監視器對 Sun Java System Web Server 資源進行故障轉移

 

預設值: True

範圍:不適用

可調:停用資源時

Monitor_retry_count (整數)

處理監視器工具 (PMF) 在 Monitor_retry_interval 屬性指定的時間視窗期間內重新啟動故障監視器的次數。 請注意,該屬性是指故障監視器本身的重新啟動,而不是資源的重新啟動。 系統定義的屬性 Retry_intervalRetry_count 控制資源的重新啟動。

 

預設值: 4

範圍: 02,147,483,641

–1 表示不限制嘗試重試的次數。

可調:任何時候

Monitor_retry_interval (整數)

計數故障監視器失敗次數的時間限制 (以分鐘為單位)。 如果在此期間內,故障監視器失敗的次數超出在延伸屬性 Monitor_retry_count 中指定的值,PMF 將不會重新啟動故障監視器。

預設值: 2

範圍: 02,147,483,641

–1 表示不限制重試間隔時間。

可調: 任何時候

Probe_timeout (整數)

故障監視器用來探測 Sun Java System Web Server 實例的逾時值 (以秒為單位)。 

預設值: 90

範圍: 02,147,483,641

可調: 任何時候

Monitor_Uri_List (字串)

故障監視器用來探測 Sun Java System Web Server 上部署的所有應用程式的單一 URI 或 URI 清單。 透過將屬性設定為 Sun Java System Web Server 上部署的應用程式所服務的一個或多個 URI,來探測部署的應用程式。 

預設值:

可調: 任何時候

引用的發行版本:3.1 10/03

監視隨機 URI

如果您希望 Web 伺服器故障監視器探測該 Web 伺服器服務的應用程式 (URI) 之隨機清單,請設定 Monitor_Uri_List 延伸屬性。 該延伸屬性提供延伸的探測功能,並且在您對 Web 伺服器之外的服務進行分層時很有用。 安全的 Sun Java System Web Server 實例不支援 Monitor_Uri_List 延伸屬性。 如果您未設定 Monitor_Uri_List 延伸屬性,則故障監視器將執行基本探測。 請參閱Sun Cluster HA for Sun Java System Web Server 故障監視器,以取得詳細資訊。 以下範例顯示將 Sun Java System Web Server 實例加入配置時,如何設定 Monitor_Uri_List 延伸屬性。

範例 — 為可縮放的 Sun Java System Web Server 實例設定 Monitor_uri_list


(加入帶有預設負載平衡的不安全 Sun Java System Web Server 實例。)

範例# scrgadm -a -j web-not-secure-1 -g resource-group-1 -t SUNW.iws \
-x Confdir_List=/opt/SunONE/https-Sun-app-insecure-1 \
-y Scalable=True -y Network_resources_used=schost-1 -y Port_list=8000/tcp
-x Monitor_Uri_list=http://schost-1:8000/servlet/monitor

範例 — 為故障轉移 Sun Java System Web Server 實例設定 Monitor_Uri_List


(加入不安全的 Sun Java System Web Server 應用程式資源實例。)

範例# scrgadm -a -j web-not-secure-1 -g resource-group-1 -t SUNW.iws \
-x Confdir_list=/opt/SunONE/conf -y Scalable=False \
-y Network_resources_used=schost-1 -y Port_list=80/tcp \
-x Monitor_Uri_list=http://schost-1:80/servlet/monitor