Output from check program is delayed for one cycle - Linux x64

Issue #95 on hold
Vovodroid created an issue

Create script with line

date

and run it each minute


Status Waiting

Monitoring mode active

Monitoring status Waiting

Check service every " * * *"

Data collected Wed, 24 Sep 2014 05:14:25

Last started Wed, 24 Sep 2014 05:14:25

Last exit value 0

Last output Wed Sep 24 05:13:25 UTC 2014

Program timeout Terminate the program if not finished within 600 seconds

Test Exit value If exit value != 0 then alert


Last output is delayed for one minute.

Comments (4)

  1. Tildeslash repo owner

    This is well-known limitation given by current check machinery serial design - as the program execution can be slow, we cannot block the checks => Monit runs the 'check program' on the background and collects the result next cycle.

    This limitation will be solved with new test scheduler, which will be non-blocking and asynchronous.

    Putting on hold (fix pending).

  2. Log in to comment