monit-general
[Top][All Lists]
Advanced

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

[monit] monit starts a process twice


From: Nick Upson
Subject: [monit] monit starts a process twice
Date: Tue, 12 Feb 2008 11:00:06 +0000

Here is an extract from the log, with additonal comments as I *may*
have an idea of the problem

Mon Feb  4 08:28:07 MST 2008 restart bs1
# this is me issueing the command for the restart

[MST Feb  4 08:28:07] info     : restart service 'bs1' on user request
[MST Feb  4 08:28:07] info     : monit daemon at 10762 awakened
[MST Feb  4 08:28:07] info     : Awakened by User defined signal 1
[MST Feb  4 08:28:07] info     : 'bs1' trying to restart
[MST Feb  4 08:28:07] debug    : Monitoring disabled -- service bs1
[MST Feb  4 08:28:07] info     : 'bs1' stop: /opt/unb/bin/bs.sh
# everything as expected so far

[MST Feb  4 08:28:08] debug    : 'bs1' Error testing process id
[10793] -- No such process
[MST Feb  4 08:28:08] debug    : 'bs1' Error testing process id
[10793] -- No such process
[MST Feb  4 08:28:08] debug    : 'bs1' Error testing process id
[10793] -- No such process
# now why is monit complaining about the process it says it has
stopped monitoring


[MST Feb  4 08:28:08] info     : 'bs1' start: /opt/unb/bin/bs.sh
# this does work and did start it running as shown by ps output


[MST Feb  4 08:28:08] debug    : 'bs1' Error testing process id
[10793] -- No such process
# and by this point the pid in the pid file should have the new pid in it

[MST Feb  4 08:28:08] debug    : Monitoring enabled -- service bs1

.
.
.
.
[MST Feb  4 08:28:09] debug    : monit: pidfile '/var/run/bs1.pid'
does not exist
[MST Feb  4 08:28:10] debug    : monit: pidfile '/var/run/bs1.pid'
does not exist
[MST Feb  4 08:28:11] debug    : monit: pidfile '/var/run/bs1.pid'
does not exist
# continues this until the next scheduled check on processes
.
.
.
[MST Feb  4 08:30:08] debug    : monit: pidfile '/var/run/bs1.pid'
does not exist
[MST Feb  4 08:30:08] error    : 'bs1' process is not running
[MST Feb  4 08:30:08] info     : 'bs1' trying to restart
[MST Feb  4 08:30:08] debug    : Monitoring disabled -- service bs1
[MST Feb  4 08:30:08] debug    : monit: pidfile '/var/run/bs1.pid'
does not exist
[MST Feb  4 08:30:08] debug    : monit: pidfile '/var/run/bs1.pid'
does not exist
[MST Feb  4 08:30:08] info     : 'bs1' start: /opt/unb/bin/bs.sh
# so here we go starting the second copy of the same process running

[MST Feb  4 08:30:08] debug    : monit: pidfile '/var/run/bs1.pid'
does not exist
[MST Feb  4 08:30:08] debug    : Monitoring enabled -- service bs1

# and from here on monit is happy about the second copy but the first
one is still there as well




reply via email to

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