WebSphere Extended Deployment V6.0.x     操作系统:

使用 Scripting 變更性能管理控制器配置

您可以使用下列 Jacl Script,修改性能管理配置。

目的

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

位置

HmmControllerProcs.jacl Script 是位在 bin 目錄中。

用法

若要使用 wsadmin 工具執行 HmmControllerProcs.jacl Script,請使用下列指令:

  wsadmin -profile HmmControllerProcs.jacl -c "insert_proc_parameters"

請在 insert_proc_parameters 變數處,使用程序名稱及適當的變數值,來完成變更。 您可能需要視您的作業環境,將 wsadmin 指令改為 wsadmin.shwsadmin.bat
有時先啟動 Scripting 用戶端會更便利作業。 如需詳細資訊,請參閱 Scripting 入門。 在 wsadmin 工具中,輸入:

  
wsadmin> source HmmControllerProcs.jacl
wsadmin> proc variables

proc 變數改為要啟動的程序。 並將 variables 變數改為支援您的程序之特定變數。

程序

若要查看所有可用的程序清單,請使用下列指令:

  wsadmin -profile HmmControllerProcs.jacl -c "help"

表 1. 適用於 HmmControllerProcs.jacl Script 的程序
程序名稱 功能
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 設定控制器在輪詢伺服器狀態之前,於重新啟動期間, 等候啟動和停止事件的時間長度。



参考主题    

使用条款 | 反馈

最近更新日期: Aug 14, 2006 2:01:54 PM EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=/com.ibm.websphere.xd.doc/info/odoe_task/todhmmscripts.html

© Copyright IBM Corp. 2004, 2006. All Rights Reserved.
本信息中心基于 Eclipse 技术。(http://www.eclipse.org)