Monit shows execution failed for dependent program check when parent process state changes

Issue #286 new
nshubhy created an issue

Use case: Program C depends on Process B. Process B depends on Program A.

Monit's check for Program A is set to be triggered after every 18 cycles. On the first cycle, A,B and C are in the initializing state. When the next check is triggered for Program A, Program A and Process B go from initializing to running state. On next cycle, Program A check is skipped, Monit marks it as :

Process B test skipped because Program A is not monitored Program C execution failed because Process B has errors

This behavior is intermittent.

Comments (2)

  1. Log in to comment