Managing HP Serviceguard A.11.20.00 for Linux, June 2012
If the package does not complete its startup in the time specified by run_script_timeout,
Serviceguard will terminate it and prevent it from switching to another node. In this case, if
node_fail_fast_enabled is set to yes, the node will be halted (rebooted).
If no timeout is specified (no_timeout), Serviceguard will wait indefinitely for the package to
start.
If a timeout occurs:
• Switching will be disabled.
• The current node will be disabled from running the package.
NOTE: If no_timeout is specified, and the script hangs, or takes a very long time to complete,
during the validation step (cmcheckconf (1m)), cmcheckconf will wait 20 minutes to allow
the validation to complete before giving up.
halt_script_timeout
The amount of time, in seconds, allowed for the package to halt; or no_timeout. The default is
no_timeout. The maximum is 4294.
If the package’s halt process does not complete in the time specified by halt_script_timeout,
Serviceguard will terminate the package and prevent it from switching to another node. In this
case, if node_fail_fast_enabled (page 160) is set to yes, the node will be halted (reboot).
If a halt_script_timeout is specified, it should be greater than the sum of all the values set
for service_halt_timeout (page 167) for this package.
If a timeout occurs:
• Switching will be disabled.
• The current node will be disabled from running the package.
If a halt-script timeout occurs, you may need to perform manual cleanup. See Chapter 8:
“Troubleshooting Your Cluster” (page 225).
successor_halt_timeout
Specifies how long, in seconds, Serviceguard will wait for packages that depend on this package
to halt, before halting this package. Can be 0 through 4294, or no_timeout. The default is
no_timeout.
• no_timeout means that Serviceguard will wait indefinitely for the dependent packages to
halt.
• 0 means Serviceguard will not wait for the dependent packages to halt before halting this
package.
New as of A.11.18 (for both modular and legacy packages). See also “About Package
Dependencies” (page 100).
script_log_file
The full pathname of the package’s log file. The default is$SGRUN/log/<package_name>.log.
(See “Understanding the Location of Serviceguard Files” (page 121) for more information about
Serviceguard pathnames.) See also log_level.
operation_sequence
Defines the order in which the scripts defined by the package’s component modules will start up.
See the package configuration file for details.
This parameter is not configurable; do not change the entries in the configuration file.
New for modular packages.
Choosing Package Modules 161