TS/MP System Management Manual (G06.24+, H06.03+)
Starting and Stopping SERVER Objects
NonStop TS/MP System Management Manual—541819-001
4-3
Freezing and Thawing Server Classes
The ASSIGN messages are constructed directly from the information you provided for
the ASSIGN attribute to the SET SERVER command. The PARAM message contains
one item for each attribute value you specified for the PARAM attribute of the SET
SERVER command. The number of the processor not chosen as the primary
processor is reported in the BACKUPCPU attribute, which the PATHMON process
adds to the PARAM message. For a description of how this value is chosen, see the
information about CPUS attribute of the SET SERVER command.
When starting a server class, the PATHMON process repeats the server startup
operations for the total number of static server processes defined by the SET SERVER
NUMSTATIC attribute.
Dynamic Server Processes
A dynamic server is a server process that the PATHMON process creates when a link
manager asks for a link and no links to static servers are available. Note that if the lnik
manager has determined that no more static links are available, it asks for a new link
only after send requests have queued for the time period specified by the
CREATEDELAY attribute for the server class.
A link manager always tries to satisfy a send request with a static link if one is
available. If a dynamic server process sits idle for the time limit defined by the
DELETEDELAY attribute for the server class, the link manager returns the link to the
PATHMON process.
If high system performance is required, it is recommended that you not use dynamic
server processes because they incur a startup penalty as part of the transaction path.
You determine the number of dynamic servers for a server class with the SET
SERVER MAXSERVERS and SET SERVER NUMSTATIC attributes. If
MAXSERVERS is 4 and NUMSTATIC is 2, this server class can have two dynamic
servers.
Link Requests
If the PATHMON process gets a link request from a link manager to a server class,
and the server class is not frozen but no server processes have been started, the
PATHMON process starts only the server process that satisfies the link manager’s
request; it does not start all of the static server processes in the server class.
Freezing and Thawing Server Classes
To disable communication between link managers and server processes without
actually stopping the server class, use the FREEZE SERVER command. The
FREEZE SERVER command prevents link managers from sending requests to the
server processes.
For example, this command freezes all server processes in the server class SALES:
= FREEZE SERVER SALES