Hi,
For every program I am trying to run Monit responds: failed to start. Program
timed out.After a while it somehow notices that this program nevertheless runs
and complains about this sad fact.No difference if I check process by its PID
file of with a "match" directive
Monit 5.11 under Ubuntu 15.04
================================monit.conf:
check process move-data matching "move-data.pl" start program = "/bin/bash -c
'cd /var/opt/poller && ./move-data.pl'" stop program = "/usr/bin/pkill -f
move-data.pl"==================================
move-data.pl just enters an infinite loop and never returns. No forks,
detaching from terminal or something of this kind
================================================$ monit -Ivv
'move-data' start: /bin/bash'move-data' failed to start (exit status -1) --
Program /bin/bash timed
out-------------------------------------------------------------------------------
monit() [0x41cf7b] monit(LogError+0xb6) [0x41d906]
monit(Event_post+0x291) [0x4197c1] monit() [0x417fc4]
monit(control_service+0x137) [0x418897] monit() [0x42b6bd]
monit(validate+0x78) [0x42cc88] monit(main+0x482) [0x40c4a2]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7effdf088a40]
monit()
[0x40c771]-------------------------------------------------------------------------------'move-data'
monitoring enabled'move-data' start action done'move-data' check skipped --
service already handled in a dependency chain'move-data' process is running
with pid 14570'move-data' process is running after previous exec error (slow
starting or manually recovered?)'move-data' zombie check succeeded
[status_flag=0000]'move-data' process is running with pid
14570====================================================
--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general