monit-general
[Top][All Lists]
Advanced

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

Re: monit doesn't see pid file


From: Paul Theodoropoulos
Subject: Re: monit doesn't see pid file
Date: Tue, 29 Nov 2016 09:59:50 -0800
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Thunderbird/50.0

Does the content of /var/run/stream.pid match the running process ID?


I'll ask the obvious - have you done a 'monit reload'? I've run into circumstances when initiating monitoring of a new service where things can get somewhat 'out of sync', and one or two 'monit reload's are necessary to get it working properly.


On 11/29/16 09:46, Anthony Griffiths wrote:
I'm running centos 7 and I have a bash script that streams video, it's
called /etc/init.d/stream and it works fine. When started the stream
script produces a pid file at /var/run/stream.pid but monit for some
reason can't see the pid file and it keeps stopping and then
restarting the stream.
In /etc/monitrc I have this:

check process stream with pidfile /var/run/stream.pid
        start program = "/etc/init.d/stream start" with timeout 10 seconds
        stop program = "/etc/init.d/stream stop &&"

and when I do tail -f /var/log/monit.log I see this:
---------------------------
[GMT Nov 29 17:36:54] error    : 'stream' process is not running
[GMT Nov 29 17:36:54] info     : 'stream' trying to restart
[GMT Nov 29 17:36:54] info     : 'stream' start: /etc/init.d/stream
[GMT Nov 29 17:37:44] error    : 'stream' failed to start (exit status
0) -- /etc/init.d/stream: Starting service¦
Service started

[GMT Nov 29 17:38:14] error    : 'stream' process is not running
[GMT Nov 29 17:38:14] info     : 'stream' trying to restart
[GMT Nov 29 17:38:14] info     : 'stream' start: /etc/init.d/stream
[GMT Nov 29 17:39:04] error    : 'stream' failed to start (exit status
0) -- /etc/init.d/stream: Starting service¦
Service started

[GMT Nov 29 17:39:34] error    : 'stream' process is not running
[GMT Nov 29 17:39:34] info     : 'stream' trying to restart
[GMT Nov 29 17:39:34] info     : 'stream' start: /etc/init.d/stream
[GMT Nov 29 17:40:25] error    : 'stream' failed to start (exit status
0) -- /etc/init.d/stream: Starting service¦
Service started

[GMT Nov 29 17:40:55] error    : 'stream' process is not running
[GMT Nov 29 17:40:55] info     : 'stream' trying to restart
[GMT Nov 29 17:40:55] info     : 'stream' start: /etc/init.d/stream
[GMT Nov 29 17:41:45] error    : 'stream' failed to start (exit status
0) -- /etc/init.d/stream: Starting service¦
Service started

[GMT Nov 29 17:42:15] error    : 'stream' process is not running
[GMT Nov 29 17:42:15] info     : 'stream' trying to restart
[GMT Nov 29 17:42:15] info     : 'stream' start: /etc/init.d/stream
[GMT Nov 29 17:43:05] error    : 'stream' failed to start (exit status
0) -- /etc/init.d/stream: Starting service¦
Service started
(over and over and over)
----------------------------------

when the stream is running the pid file at /var/run/stream.pid is
always there because I've check it.
why can't monit see the pid file?

--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general


--
Paul Theodoropoulos
www.anastrophe.com



reply via email to

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