Package: monit
Version: 1:4.7-0bpo1
Severity: normal

/etc/init.d/monit restart sometimes fails to start the daemon again, typically 
producing:

        # /etc/init.d/monit restart
        Stopping daemon monitor: monit.
        Starting daemon monitor: monit#

This appears to be simply because the 'stop' action doesn't actually wait for 
the daemon to stop; 'restart' sleeps for 1 second between stopping & starting, 
but this isn't always long enough - even on my currently-unloaded 2.4ghz server.

There are no error messages in the logs or other odd symptoms.  Running 
'/etc/init.d/monit stop && sleep 1 && ps -C monit' does regularly show the 
monit process in memory, confirming that it isn't shutting down fast enough.

As a quick fix, adding --retry 5 to the start-stop-daemon options works for me. 
 The 'sleep 1' hack in 'restart' can (and should) then be removed.

Although I'm using the 4.7 backport on the system I'm interested in, the file 
in 4.8 has the same problem.

Thanks,
Will

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.16-1-k7
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages monit depends on:
ii  libc6                 2.3.2.ds1-22sarge3 GNU C Library: Shared libraries an
ii  libssl0.9.7           0.9.7e-3sarge1     SSL shared libraries

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to