monitor

[system]
monitor=0

This setting is introduced for 4.623. It can also be used on 4.621 installations using 4.621a provided srvw32.exe and syslibt.dll are upgraded to the files included with 4.623. This can be done by applying the 4.621b zip file available from the DP4 FTP site.

If set to a non zero-value n, then every n seconds, srvw32.exe checks the status of the DP4 IPC channels and displays diagnostics in ERRLOG. If srvw32.exe finds that a channel has been assigned to a process that terminated without calling the required cleanup functions it clears the channel and prints a diagnostic including the offending processes process ID.

This setting has been added to assist with diagnosing problems caused by processes that do not terminate cleanly.

When this value is set, the load_errlog setting defaults to 1, and not to 0. However, if load_errlog=0 is set explicitly then the monitor function will still clean up after terminated processes.