[devel] RFC/BINH: monit support in server packages

Led ledest на gmail.com
Вс Июн 7 21:53:51 MSD 2009


On Sunday, 07 June 2009 20:38:48 Dmitriy Kruglikov wrote:
> 7 июня 2009 г. 20:36 пользователь Michael Shigorin  написал:
> > On Sun, Jun 07, 2009 at 09:26:40PM +0400, Grigory Batalov wrote:
> >> > Известные "против":
> >> > - остановить сервис (например, для бэкапа базы или чтоб запустить
> >> >   руками с отладкой) может оказаться не так-то просто: его могут
> >> >   в неожиданный момент перезапустить;
> >>
> >> Есть же monit stop <service>
> >
> > Есть, конечно.  Просто start/stop (или monitor/unmonitor)
> > надо тогда как-то увязывать хотя бы со /sbin/service.
>
> Допилить стартостопные скрипты каждого сервиса логикой типа
> если "мониторится", то
>    unmonitor сервис;
>    стоп сервис;
> иначе
>    стоп сервис
> хух

Зачем "стартостопные скрипты каждого сервиса"? Достаточно дополнить этим 
stop_daemon() в /etc/rc.d/init.d/functions

-- 
Led


Подробная информация о списке рассылки Devel