monit-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Program timed out


From: Yuriy Zhilovets
Subject: Program timed out
Date: Tue, 09 Jun 2015 15:12:43 +0300

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
====================================================

reply via email to

[Prev in Thread] Current Thread [Next in Thread]