OK.

Is the apache running then after monit start? If so, is the pidfile updated 
with correct pid?


On Jun 24, 2010, at 2:55 PM, Tong Anh Quan wrote:

> I am sure about the pidfile location because of I am using CentOS. Moreover, 
> I re-checked it in init script:
> 
> # grep pidfile /etc/init.d/httpd 
> # pidfile: /var/run/httpd.pid
> 
> On Thu, Jun 24, 2010 at 5:17 PM, Martin Pala <[email protected]> wrote:
> The pidfile should be created either by the start script or started program 
> itself (in this case apache).
> 
> Are you sure that your apache instance creates the pidfile 
> /var/run/httpd.pid? The pidfile location depends on apache configuration (for 
> example ubuntu uses usually /var/run/apache2.pid which can be customized 
> either via apache2.conf PidFile statement or apache's envvars file 
> APACHE_PID_FILE variable)
> 
> 
> On Jun 24, 2010, at 11:49 AM, Tong Anh Quan wrote:
> 
> > Hi,
> >
> > Have you solved this problem? Today, the same thing happen to me. My 
> > monit.conf:
> >
> >   check process apache with pidfile /var/run/httpd.pid
> >     start program = "/etc/init.d/httpd start"
> >     stop program  = "/etc/init.d/httpd stop"
> >     if cpu > 60% for 2 cycles then alert
> >     if cpu > 80% for 5 cycles then restart
> >     if totalmem > 600.0 MB for 5 cycles then restart
> >
> > When the Apache reach the threshold, monit attempts to restart Apache 
> > without pid file, therefore it thinks Apache fails to start:
> >
> > [ICT Jun 24 12:50:19] error    : 'apache' total mem amount of 647948kB 
> > matches resource limit [total mem amount>614402kB]
> > [ICT Jun 24 12:50:20] info     : 'apache' trying to restart
> > [ICT Jun 24 12:50:20] info     : 'apache' stop: /etc/init.d/httpd
> > [ICT Jun 24 12:50:21] info     : 'apache' start: /etc/init.d/httpd
> > [ICT Jun 24 12:51:20] error    : 'apache' process is not running
> > [ICT Jun 24 12:51:20] error    : 'apache' failed to start
> >
> > `pidof httpd` still return the parent and child's PID but there is no 
> > httpd.pid in /var/run.
> > Additional:
> > - monit start with root user
> > - there is no error in Apache log
> >
> > Can anyone help me to debug this case? Thanks in advance.
> >
> >
> > --
> > --- Hạnh phúc là một ly Cafe và nhạc Trịnh ---
> > --
> > To unsubscribe:
> > http://lists.nongnu.org/mailman/listinfo/monit-general
> 
> 
> --
> To unsubscribe:
> http://lists.nongnu.org/mailman/listinfo/monit-general
> 
> 
> 
> -- 
> --- Hạnh phúc là một ly Cafe và nhạc Trịnh ---
> --
> To unsubscribe:
> http://lists.nongnu.org/mailman/listinfo/monit-general

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

Reply via email to