3.5.1 Matrix Server Administration Guide

Chapter 13: Configure Service Monitors 233
Copyright © 1999-2007 PolyServe, Inc. All rights reserved.
--scriptSeverity consider|ignore
Script Ordering
Script ordering determines the order in which Matrix Server runs Start
and Stop scripts when a virtual host moves from one server to another. If
you do not configure a monitor with Start and Stop scripts, the script
ordering configuration has no effect. There are two settings:
SERIAL. This is the default setting. When a virtual host moves from one
server to another, Matrix Server enforces the following strict ordering
sequence for running Start and Stop scripts:
1. Matrix Server runs the Stop script on all servers where the virtual host
should be inactive.
2. Matrix Server waits for all Stop scripts to complete.
3. Matrix Server runs the Start script on the server where the virtual host
is becoming active.
The SERIAL setting considers events and takes precedence over the
setting for Event Severity.
PARALLEL. Matrix Server does not enforce the strict ordering sequence
for Stop and Start scripts. The scripts run in parallel across the matrix as a
virtual host is in transition. The
PARALLEL configuration can speed up
failover time for services that do not depend on strict ordering of Start
and Stop scripts. Assuming that it is safe to run the scripts in parallel
(which depends on your application), this setting can also increase the
chances of a successful failover because Matrix Server does not have to
wait for the failing server to finish running its Stop script.
To configure script ordering from the command line, use this option:
--ordering serial|parallel
Other Configuration Procedures
These procedures can be performed from the Servers, Virtual Hosts, or
Applications tab on the Management Console. Locate the appropriate
service monitor and then right-click to see the available procedures.