您可以使用下列 Jacl Script,修改性能管理配置。
HmmControllerProcs.jacl Script 是位在 bin 目錄中。
wsadmin -profile HmmControllerProcs.jacl -c "insert_proc_parameters"
請在 insert_proc_parameters 變數處,使用程序名稱及適當的變數值,來完成變更。 您可能需要視您的作業環境,將 wsadmin 指令改為 wsadmin.sh 或 wsadmin.bat。
wsadmin> source HmmControllerProcs.jacl
wsadmin> proc variables
wsadmin -profile HmmControllerProcs.jacl -c "help"
程序名稱 | 功能 |
---|---|
enable | 啟用性能管理控制器。 |
disable | 停用性能管理控制器。 |
isEnabled | 確定性能管理控制器已啟用。 |
enableServer nodeName serverName | 在指定的節點上,啟用自動重新啟動伺服器。 |
disableServer nodeName serverName | 在指定的節點上,停用自動重新啟動伺服器。 |
isServerEnabled nodeName serverName | 驗證在指定的節點上,是否已啟用自動重新啟動伺服器。 |
isNodeMaintenance nodeName | 驗證性能管理控制器是否確認指定的節點已處於維護模式。 |
getMaxConsecutiveRestarts | 傳回在執行重新啟動之後,嘗試回復應用程式伺服器的次數。 如果已超出上限值,該伺服器就會被宣告為失敗,並將其停用重新啟動。 |
setMaxConsecutiveRestarts number | 設定在執行重新啟動之後,嘗試回復應用程式伺服器的次數。 |
getControlCycleLength | 傳回對應用程式伺服器實例檢查性能原則的檢查時間長度,以分為單位, 判定是否有發生中斷情況。 |
setControlCycleLength time_in_minutes | 設定對應用程式伺服器實例檢查性能原則的檢查時間長度,以分為單位, 判定是否有發生中斷情況。 |
getMinRestartInterval | 傳回重新啟動應用程式伺服器實例的時間長度。 |
setMinRestartInterval time_in_minutes | 設定重新啟動應用程式伺服器實例的時間長度。 |
getRestartTimeout | 傳回控制器在輪詢伺服器狀態之前,於重新啟動期間, 等候啟動和停止事件的時間長度。 |
setRestartTimeout time_in_minutes | 設定控制器在輪詢伺服器狀態之前,於重新啟動期間, 等候啟動和停止事件的時間長度。 |