[z/OS][AIX Solaris HP-UX Linux Windows]

HmmControllerProcs.jacl Script

使用 HmmControllerProcs.jacl Script ,您可以修改性能管理執行時期配置,以啟用或停用伺服器的性能控制器和自動重新啟動,以及設定或擷取其他性能管理設定的值。

若要變更執行時期設定,您必須具有操作員或管理者管理專用權。

用途

您可以使用 HmmControllerProcs.jacl 檔案來完成下列動作。
  • 啟用或停用性能控制器。
  • 啟用或停用伺服器的自動重新啟動。
  • 設定或擷取其他性能管理設定的值。

HmmControllerProcs.jacl Script 只會修改執行時期配置。

位置

HmmControllerProcs.jacl Script 位於 app_server_root/bin 目錄中。

使用情形

執行下列指令。
wsadmin -profile HmmControllerProcs.jacl -c "insert_procedure_parameters"
insert_procedure_parameters 變數取代為程序名稱及適當的變數值,以完成變更。 您可能必須將 wsadmin 指令修改為wsadmin.shwsadmin.bat,視您的作業環境而定。

程序

若要查看所有可用程序的清單,請使用下列指令。
wsadmin -profile HmmControllerProcs.jacl -c "help"
enable
啟用性能控制器。
disable
停用性能控制器。
isEnabled
驗證已啟用性能控制器。
enableServer node_name server_name
啟用指定節點上伺服器的自動重新啟動。
disableServer node_name server_name
停用指定節點上伺服器的自動重新啟動。
isServerEnabled node_name server_name
驗證指定節點上的伺服器是否已啟用自動重新啟動。
isNodeMaintenance 節點名稱
驗證性能控制器是否確認指定的節點處於維護模式。
getMaxConsecutiveRestarts
傳回在執行重新啟動之後,嘗試回復應用程式伺服器的次數。 如果超出上限值,則宣告伺服器失敗,並停用伺服器重新啟動。
setMaxConsecutiveRestarts number_of_constutive_restarts
設定在執行重新啟動之後嘗試回復應用程式伺服器的次數。
getControlCycleLength
傳回應用程式伺服器實例上性能原則檢查之間的時間長度 (分鐘) ,以判定是否發生侵害。
setControlCycleLength time_in_minutes
設定應用程式伺服器實例上性能原則檢查之間的時間長度 (分鐘) ,以判定是否發生侵害。
getMinRestartInterval
傳回在應用程式伺服器實例重新啟動之間必須經過的時間長度。
setMinRestartInterval time_in_minutes
設定在應用程式伺服器實例重新啟動之間必須經過的時間長度。
getRestartTimeout
傳回在輪詢伺服器狀態之前,控制器在重新啟動期間用來等待啟動及停止事件的時間長度。
setRestartTimeout time_in_minutes
設定在輪詢伺服器狀態之前,控制器在重新啟動期間等待啟動及停止事件所使用的時間長度。

範例

下列指令會在 server_1 伺服器上啟用自動重新啟動,該伺服器在 node_1 節點上執行:
wsadmin.sh -profile HmmControllerProcs.jacl -c "enableServer node_1 server_1"