Please run monit in verbose mode (-v option) and check output
(logfiles).
Martin
Well, it seems that if apache is crashed, there is not pidfile, so
monit doesn't perform any test according to the log files. If apache
is running, monit performs it.
What can I do?
Log:
======
monit[20683]: 'apache2_webserver' succeeded testing protocol [HTTP]
at INET[localhost:80] via TCP
monit[20683]: monit: pidfile '/var/run/apache2.pid' does not exist
monit[22347]: 'apache2_webserver' process is not running
monit[22347]: 'apache2_webserver' trying to restart
monit[22347]: Monitoring disabled -- service apache2_webserver
monit[22347]: monit: pidfile '/var/run/apache2.pid' does not exist
monit[22347]: 'apache2_webserver' start: /etc/init.d/apache2
monit[22347]: monit: pidfile '/var/run/apache2.pid' does not exist
monit[22347]: Monitoring enabled -- service apache2_webserver
monit[22347]: monit: pidfile '/var/run/apache2.pid' does not exist
=====
Hello,
I really don't understand why it doesn't work. I tried many
tutorials, read and reread the manual but I'm always unable to do
something, this is a sample of my monitrc file:
=======
check process apache2_webserver with pidfile /var/run/apache2.pid
depends on mysql_DBserver, heartbeat
start program = "/etc/init.d/apache2 start"
stop program = "/etc/init.d/apache2 stop"
if failed host 127.0.0.1 port 80 protocol http for 4 times within
4 cycles then exec "/usr/lib/heartbeat/hb_standby"
group wwwdata
mode manual
=====
I know that hb_standby works, but I'm unable to trigger anything
with this configuration, I replaced " exec "/usr/lib/heartbeat/
hb_standby" " by unmonitor, timeout and so. Nothing is triggered.
I'm just looking for a working configuration using the hb_standby
based on a connection test, I wonder if something isn't wrong with
monit on my system.
Regards,
Vianney
--
To unsubscribe:
http://lists.nongnu.org/mailman/listinfo/monit-general