|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 12 Jan 2003 14:01:04 To : Igor Mordkovitch Subject : Re: Watchdog for FreeBsd --------------------------------------------------------------------------------
> From: Igor Mordkovitch <igorbor@accessv.com>
> Date: Fri, 10 Jan 2003 15:15:01 +0000 (UTC)
>
>Eugene Grosbein пишет:
>IM>> Hе знает ли кто-нибудь, каким образом во FreeBSD
>IM>> можно раелизовать software watchdog? Hужно
>следить
>IM>> за тем, что определенный процесс/процессы
>жив, и в
>IM>> случае его зависания/смерти проделать
>какие-нибудь
>IM>> реанимационные действия. Как-то ничего штатного
>IM>> найти не удалось :(
>
>EG> Из штатного есть как минимум две вещи:
>
>EG> 1. man init
>EG> 2. while :; do ps -axc | grep -q proces_name
>|| not_found; sleep 60; done
>
>Спасибо, но это решает только половину моей
>проблемы. То есть если процесс упал - я могу его
>поднять тем или иным способом (кстати спасибо за
>наводку на supervise). А если он не упал, а висит?
Прибивай его killallом по крону каждые сколько-то минут,
тогда задача сведётся к уже решённой "поднять упавший".
Вал. Дав.
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577ca53eaef.html, оценка из 5, голосов 10
|