Back to home page

Enduro/X

 
 

    


0001 CPMSRV(8)
0002 =========
0003 :doctype: manpage
0004 
0005 
0006 NAME
0007 ----
0008 cpmsrv - Client Process Monitor Server.
0009 
0010 
0011 SYNOPSIS
0012 --------
0013 *cpmrv* ['OPTIONS']
0014 
0015 
0016 DESCRIPTION
0017 -----------
0018 Client process monitor is Enduro/X server process which is responsible for managing client processes,
0019 which are described in 'ndrxconfig.xml', '<clients>' section. The process reloads configuration file
0020 every time when timestamp is changed. If process is removed from '<clients>' section and process
0021 is stopped, then it is removed from listings. If process is running, it is left in current process model.
0022 
0023 'cpmsrv' is servicing backend functionality for xadmin's pc (print clients), bc (boot client), 
0024 sc (stop client) commands. Invoked via ATMI subsystem resources.
0025 
0026 During the startup phase, all 'autostart' processes are started. During the shutdown phase all started
0027 processes are shut-down, by doing standard kill signalling.
0028 
0029 If using wildcards in bc/sc/rc commands, then please ensure that estimated start/stop
0030 times are shorter than *cpmsrv* max ping time (if enabled in ndrxconfig.xml). Otherwise
0031 the cpmsrv might be killed by *ndrxd* because it will assume that *cpmsrv* is not
0032 responding.
0033 
0034 OPTIONS
0035 -------
0036 *-i* 'CHK_INTERVAL'::
0037 'CHK_INTERVAL' process checking interval in seconds. Default 15.
0038 
0039 *-k* 'KILL_INTERVAL'::
0040 'KILL_INTERVAL' process kill interval (wait seconds between -2, -15, -9 signals). Default 30.
0041 
0042 EXIT STATUS
0043 -----------
0044 *0*::
0045 Success
0046 
0047 *1*::
0048 Failure
0049 
0050 BUGS
0051 ----
0052 Report bugs to support@mavimax.com
0053 
0054 SEE ALSO
0055 --------
0056 *ndrxconfig.xml(5)* *ndrxd(8)*
0057 
0058 COPYING
0059 -------
0060 (C) Mavimax, Ltd