HP Serviceguard Enterprise Cluster Master Toolkit User Guide (5900-2145, April 2013)

Table Of Contents
you must check the Apache error log files. The Apache log files can be located by the value set
for the ErrorLog directive in the Apache instance configuration file httpd.conf. In general, the
value is <SERVER ROOT>/logs/error_log.
Maintaining the Apache Web Server
At regular intervals, the MySQL database needs maintenance like changing configuration, without
migrating the instance to migrate to standby node. Follow the procedure during database
maintenance:
NOTE: In the example the package name is http_pkg1, package directory is /etc/cmcluster/
pkg/http_pkg1, and the Apache SERVER ROOT is configured as /shared/apache1/httpd.
1. Disable the failover of the package through cmmodpkg command cmmodpkg -d http_pkg1
2. Pause the monitor script. Create an empty file, /etc/cmcluster/pkg/http_pkg1/
apache.debug
3. touch/etc/cmcluster/pkg/http_pkg1/apache.debug.
NOTE: The toolkit monitor script which continuously monitored the Apache daemons, would now
stop monitoring these daemons.
A message "Apache toolkit pausing monitoring and entering maintenance mode" is logged in the
package control script log.
If required, stop the apache application
cd /etc/cmcluster/pkg/http_pkg1/ $PWD/toolkit.sh stop
Perform maintenance actions (for example, changing the configuration of the Apache instance,
or making changes to the toolkit configuration file, hahttp.conf for starting up Apache
web server application in secured mode. If this file is changed, remember to distribute the
new file to all cluster nodes).
Restart the apache instance if it is stopped, cd /etc/cmcluster/pkg/http_pkg1/
$PWD/toolkit.sh start
Allow monitoring scripts to continue normally as shown below:
rm -f /etc/cmcluster/pkg/http_pkg1/apache.debug
A message "Starting Apache toolkit monitoring again after maintenance" appears in the
Serviceguard Package Control script log.
Enable the package failover
cmmodpkg -e http_pkg1
NOTE:
If the package fails during maintenance (for example, the node crashes), it does not
automatically fail over to an adoptive node. You must start the package up on an adoptive
node. For more information, see the latest Managing Serviceguard manual available at http://
www.hp.com/go/hpux-serviceguard-docs —>HP Serviceguard .
This feature is enabled only when the configuration variable, MAINTENANCE_FLAG, is set to
"yes" in the apache toolkit configuration file: /etc/cmcluster/pkg/http_pkg1/
hahttp.conf.
HP suggests you to have different toolkit directories for each package. If two or more packages
share the same toolkit directory and if one package enters the maintenance mode, it will affect
the other package too.
Maintaining the Apache Web Server 109