AdminConfig オブジェクトを使用すると、ヘルス・コントローラー設定を変更することができます。コントローラーの周期を変更したり、特定の日時におけるサーバー再始動を禁止したりできます。
ヘルス・コントローラー・プロパティーを編集するには、以下のコマンドを実行します。
.¥wsadmin.sh -lang jythonhcid = AdminConfig.getid("/HealthController:/") AdminConfig.modify(hcid, [["attribute_name", value]]) AdminConfig.save()
デフォルト: 5
デフォルト: true
有効な値: 1 から 5 までの整数
デフォルト: 3
有効な値: 値は 15 分から 365 日の範囲となります。minRestartIntervalUnits 属性で単位を指定します。値 0 は、最小再始動の値を無効にします。
デフォルト: 0 (使用不可)
有効な値: 2 (分)、3 (時間)、または、4 (日)
デフォルト: 2
有効な値: 1 から 60 分の間で整数で指定します。
デフォルト: 5
hcid = AdminConfig.getid("/HealthController:/") AdminConfig.modify(hcid, [["restartTimeout", 6]]) AdminConfig.save()以下のコマンドでは、com.ibm.ws.xd.hmm.controller.approvalTimeOutMinutes カスタム・プロパティーを 40 分に設定しています。
.¥wsadmin.sh -lang jythonhcid = AdminConfig.getid("/HealthController:/") AdminConfig.create('Property', hcid, [['name', 'com.ibm.ws.xd.hmm.controller.approvalTimeOutMinutes'], ['value', '40']]) AdminConfig.save()