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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       09 Oct 2001  10:57:45
 To : Sergey Yurev
 Subject : Re: Демоны
 -------------------------------------------------------------------------------- 
 
 
  SY> Что скажет ALL по поводу надeжности применения эхотага для написания
  SY> демонов?
 
 Если аккуратно (память не выедать, например), то почему бы и нет?
 
  SY> Дело в том, что мой скрипт иногда просто тихо умирает, STDOUT & STDERR
  SY> перенаправленны в файл в котором после смерти пусто. Hа все основные
  SY> сигналы повешены обработчики, скрипт уходит в фон через fork() ->
  SY> setsid. Есть подозрение что его кто-то убивает, но как это отследить? 
 
 После fork() делать fork() еще раз, в третьем процессе жить демону,
 во втором вешаться на wait() и анализировать, почему умер демон по 
 exit status, при необходимости в цикле перезапуская его.
 Только второй процесс тоже может быть убит ;-)
 
  SY> Поможет ли написание обработчика на $SIG{__DIE__}? 
 
 А это что за сигнал такой?
 
 Eugene
 -- 
 "Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
 --- slrn/0.9.7.0 (FreeBSD)
  * Origin: SVZ-Service (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Демоны   Sergey Yurev   08 Oct 2001 15:24:35 
 Re: Демоны   Eugene Grosbein   09 Oct 2001 10:57:45 
 Демоны   Sergey Yurev   09 Oct 2001 10:13:58 
 Re: Демоны   Eugene Grosbein   09 Oct 2001 14:33:25 
 Демоны   Sergey Yurev   09 Oct 2001 13:53:11 
 Re: Демоны   Eugene Grosbein   09 Oct 2001 17:30:42 
 Re: Демоны   Popov Nikita   09 Oct 2001 07:02:11 
Архивное /ru.perl/26093a8223d40.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional