To ensure that the main scheduler
thread is always active the SLIK server runs an independent low-priority
lightweight thread to monitor the scheduler thread.
If the main scheduler exits prematurely or does not wake up for a
scheduled event it sends a message detailing the problem to the Administrator as
specified in the Configuration.SLIKAdminEmailGroup column.
An entry is also made to the
SLIKDebug.log file with the date the error occurred.
Unless overridden by setting the
registry DebugHook to zero, any assertions reported in the SLIK server are
logged to the file SLIKDebug.log. This
avoids the issue of any interactive dialogs possibly interfering with running
jobs.