Pathway/XM System Management Manual
Configuring Servers
Compaq NonStop™ Pathway/XM System Management Manual—426761-001
6-6
Interfacing to a $CMON Process
later operate on or display information about an entire group of server classes with a
single PXMCOM command by specifying the group name instead of the object name.
For example, you could issue the following statements to define three server classes as
members of a group called ORDERS (assuming the NODE attribute has already been
defined):
SET SERVER GROUP ORDERS
ADD SERVER GROCERY, PROGRAM $PGM.GROC
ADD SERVER HEALTH, PROGRAM $PGM.HABA
ADD SERVER DAIRY, PROGRAM $PGM.DAIRY
After your Pathway/XM environment is configured and started, you can then issue a
single START command to start all three server classes:
= START SERVER GROUP ORDERS
You can define a server class to belong to more than one group. You do this by using
multiple SET statements, as in the following example:
SET SERVER GROUP ORDERS
SET SERVER GROUP TUESDAY
SET SERVER GROUP THURSDAY
ADD SERVER GROCERY, PROGRAM $PGM.GROC
Interfacing to a $CMON Process
The CMON attribute allows interfacing to a user-written $CMON process upon creation
of new server processes.
If this attribute is set to ON, then whenever Pathway/XM is ready to create a new server
process in a distributed server class, Pathway/XM first sends a message to the user’s
$CMON process, if one exists. The $CMON process can then approve or modify the
values of the process startup parameters (such as CPU numbers and process priorities).
If this attribute is set to OFF, no message is sent to the $CMON process before a new
server process is started.
The default value of the CMON attribute is OFF.
Configuring High or Low PINs
Server processes can run at high PINs if the following conditions are met:
•
The ?HIGHPIN option is set by compiler or binder directive in the object file.
•
The HIGHPIN option is set to ON for the server class. (The default value is OFF.)
•
There is a high PIN available.
Note. If you set the CMON attribute to ON and your $CMON process modifies the CPU
assignments for Pathway/XM processes, the actions of the $CMON process could interfere
with Pathway/XM load balancing.