HealthController

The HealthController object contains the configuration information for the HealthController component, which handles the Health Management monitoring. This is a global configuration (one per cell).

Inherits from type Service and adds the following.

Attributes Summary
maxConsecutiveRestarts : intThis attribute specifies the number of attempts to revive an application server once a restart decision is made.
controlCycleLength : intThe controlCycleLength defines the time between consecutive health checks.
minRestartInterval : intThis attribute defines the minimum amount of time that must elapse between consecutive restarts of an application server.
restartTimeout : intA restart consists of a stop and start server pair.
minRestartIntervalUnits : intThis attribute defines the minimum amount of time that must elapse between consecutive restarts of an application server.
prohibitedRestartTimes : RestartTime *  

Attribute Details

maxConsecutiveRestarts    -    This attribute specifies the number of attempts to revive an application server once a restart decision is made. The HealthController will attempt to revive the server up to the number of time specified in this attribute. When this number is exceeded, the operation is assumed to have failed and restarts for the server are disabled. Allowable values for this attribute are int values 1 through 5 inclusive.
     data type:  int
     default Value:   3



controlCycleLength    -    The controlCycleLength defines the time between consecutive health checks. The value is specified in minutes and can range from 1 to 60 inclusive. The HealthController only checks servers based on this time value. So the larger the number, the less often it checks, so the less often that a breach of a health policy can be determined. Lower numbers means that your breach events are determined more often, but adds additional workload on the system.
     data type:  int
     default Value:   5



minRestartInterval    -    This attribute defines the minimum amount of time that must elapse between consecutive restarts of an application server. If a breach of a health policy occurs, and the server is set to be restarted, it will be kept in a pending state if the last time it was restarted falls inside of this boundry. This attribute is used in concert with the minRestartIntervalUnits, to determine the amount of time. The allowable time spans are form 15 minutes to 365 days, inclusive.
     data type:  int
     default Value:   0



restartTimeout    -    A restart consists of a stop and start server pair. The restartTimeout defines the amount of time to wait between the beginning of the stop action to allow the server to stop, before checking its state and attempting to start the server. Depending on the amount of work that is required to stop the server, a larger value may be needed.The value is specfied in minutes and can range from 1 to 60 inclusive.
     data type:  int
     default Value:   5



minRestartIntervalUnits    -    This attribute defines the minimum amount of time that must elapse between consecutive restarts of an application server. If a breach of a health policy occurs, and the server is set to be restarted, it will be kept in a pending state if the last time it was restarted falls inside of this boundry. This attribute is used in concert with the minRestartInterval, to determine the amount of time. The allowable time spans are form 15 minutes to 365 days, inclusive and the allowable Units are minutes, hours, and days. These values are specified as int representations:UNITS_MINUTES=2UNITS_HOURS=3UNITS_DAYS=4
     data type:  int
     default Value:   2



prohibitedRestartTimes    -     
     data type: RestartTime*


Copyright IBM Corp. 1996-2005