Благодаря ти много! Още сега ще променя 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.

[EMAIL PROTECTED]:~# cat /usr/httpd/logs/httpd.pid
4339
[EMAIL PROTECTED]:~#

Подозирам, че има проблем с прочитането (и) на httpd.pid, но не знам какъв може да е. Благодаря предварително!

--
Georgi Hristozov / [EMAIL PROTECTED]


Reply via email to