Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Igor Mordkovitch                     2:5020/400     10 Jan 2003  19:15:01
 To : Eugene Grosbein
 Subject : Re: Watchdog for FreeBsd
 -------------------------------------------------------------------------------- 
 
 .
 
 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). А если он не упал, а висит?
 Здесь помогло бы что-нибудь типа heartbeat -
 где-нибудь в центральном цикле периодически
 извещать следящий процесс о том, что ты, мол, жив
 и функционируешь. А в случае, когда следомый
 (отслеживаемый :) процесс пропустил несколько
 отчетных периодов - перезапустить его. Я знаю о
 существовании хардверных решений для этого, и
 помню, что в линуксе, кажется, был software
 watchdog, сажаемый на файл - а есть ли что-нибудь
 подобное во FreeBSD или нужно просто сесть и
 написать самому?
 
 EG> Eugene
 
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Watchdog for FreeBsd   Igor Mordkovitch   10 Jan 2003 19:15:01 
 Re: Watchdog for FreeBsd   Valentin Davydov   12 Jan 2003 14:01:04 
Архивное /ru.unix.bsd/64885e019288.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional