[Top][All Lists]

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

monit does not restart Apache correctly

From: Emil eMerchantPay
Subject: monit does not restart Apache correctly
Date: Mon, 1 Jul 2013 09:06:09 +0000


I am using Monit 5.3.1 and have the following simple config:

check process apache with pidfile /var/run/
    start program = "/etc/init.d/apache2 start" with timeout 60 seconds
    stop program  = "/etc/init.d/apache2 stop"
    if failed port 80 proto http with timeout 10 seconds for 3 cycles then restart
    if cpu usage > 95% for 3 cycles then restart
    if 3 restarts within 3 cycles then timeout
    depends on mysql

check process mysql with pidfile /var/run/mysqld/
  start program = "/etc/init.d/mysql start"
  stop program = "/etc/init.d/mysql stop"
  if failed port 3306 then restart

What I am trying to achieve is, test apache at port 80, and if it is not accessible, I restart it.

Problem is, I never see a restart msg in /var/log/apache2/error.log, so Apache is not restarted.

I am constantly getting emails with from Monit:

Monit restart apache at Sun, 16 Jun 2013 06:33:39 on some-host.some-domain: failed protocol test [HTTP] at INET[localhost:80] via TCP -- HTTP: Error receiving data -- Resource temporarily unavailable

How can I restart Apache properly and make sure that after a few restarts, the service is unmonitored and I don't get more emails from Monit?

Thanks in advance 


This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to which they are addressed. If you have received this message in error please notify us immediately and please destroy this message without disclosing or copying its contents to anybody. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of the company. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.

reply via email to

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