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
