Pathway/XM System Management Manual
Managing Servers
Compaq NonStop™ Pathway/XM System Management Manual—426761-001
9-3
Direct and Replicated Server Classes
The LCS process starts new server processes in parallel with the servicing of the
transaction queue by existing server processes. As a result, the overhead associated with
starting a new process is outside the path of the transaction.
Direct and Replicated Server Classes
When a server class of type DIRECT or REPLICATED is started, the number of server
processes initially created is determined by the value of the NUMSTATIC attribute for
the server class.
In a direct or replicated server class, there are two types of server processes, static and
dynamic.
•
A static server is a server process that is created when you issue the START
SERVER command.
•
A dynamic server is a temporary server process that is created and started in
response to an increase in transaction workload. This type of server is not
dependent on the START SERVER command.
Static Server Processes
When you issue a START SERVER command for a direct or replicated server class, the
PATHMON process(es) start the number of static servers defined for the server class.
This number is defined by the NUMSTATIC attribute in the SET SERVER statement.
For example, if the value for the NUMSTATIC attribute for the server class
ORDER-SRV is 5, the following command causes 5 static server processes to be created
in the server class named ORDER-SRV:
>> START SERVER ORDER-SRV
In response to the START SERVER command, the PATHMON process performs the
following startup operations for each static server process in the server class:
•
Creates and starts the server process by running the program specified in the
PROGRAM attribute of the SERVER definition, using all attributes configured in
the SET SERVER statements.
•
Sends a startup message to the server process, describing Guardian environment
information for that process. This message indicates the names of the input and
output files and the default volume and subvolume used by the process, and any
optional message text.
•
Passes any ASSIGN and PARAM assignments to the server process.
Dynamic Server Processes
For direct and replicated server classes, the PATHMON process creates a dynamic
server process when a link manager (a LINKMON process or TCP) asks for a link and
no links to static servers are available. Note that if the link manager has determined that
no more static links are available, it asks for a new link only after send requests have