Re: lug-bg: cron.pid
- Subject: Re: lug-bg: cron.pid
- From: Georgi Hristozov <lists@xxxxxxxxxxxx>
- Date: Fri, 17 Feb 2006 00:00:41 +0200
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
Благодаря ти много! Още сега ще променя rc-то и ще го включа в употреба.
Може да се счете за офтопик, но няма смисъл да пускам нови thread-ове.
Та имам "not monitored" на Apache (версия 2.2) като използвам следното в
monitrc:
check process apache
with pidfile "/usr/httpd/logs/httpd.pid"
start program = "/bin/apachectl start"
stop program = "/bin/apachectl stop"
if 2 restarts within 3 cycles then timeout
if children > 255 for 5 cycles then stop
if cpu usage > 95% for 3 cycles then restart
if failed port 80 protocol http then restart
group server
depends on httpd.conf, httpd.bin
check file httpd.conf
with path /usr/httpd/conf/httpd.conf
if changed checksum
then exec "/usr/httpd/bin/apachectl graceful"
check file httpd.bin
with path /usr/httpd/bin/httpd
(отдалече си личи, че е модифициран конфигурационния файл по
подразбиране :) )
Искам да подчертая, че за теста, съм пуснал monit под root и всички
пътеки към файлове съществуват, няма и symlinks.
root@DaffY:~# cat /usr/httpd/logs/httpd.pid
4339
root@DaffY:~#
Подозирам, че има проблем с прочитането (и) на httpd.pid, но не знам
какъв може да е. Благодаря предварително!
--
Georgi Hristozov / webmaster@xxxxxxxxxxxx
|