|
Вариант для распечатки |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
Программирование под UNIX (Public)
| |||
|---|---|---|---|
| Изначальное сообщение | [Проследить за развитием треда] | ||
| "Perl & Deamon" | |
Сообщение от xeon ![]() ![]() on
07-Авг-04, 10:19 (MSK)
| |
Подскажите пожалуйста как из обычного perl-скрипта создать демона с возможностью автоматического перезапуска при подвисании(возможно ли такое вообще?). | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| Оглавление |
|
| Индекс форумов | Темы | Пред. тема | След. тема |
| Сообщения по теме |
| 1. "Perl & Deamon" | |
Сообщение от ihor ![]() on
07-Авг-04, 14:47 (MSK)
| |
http://cr.yp.to/daemontools.html | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 2. "Perl & Deamon" | |
Сообщение от xeon ![]() ![]() on
13-Авг-04, 13:48 (MSK)
| |
А возможно ли тоже самое сделать средствами Perl`а, без daemontools`а? | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 3. "Perl & Deamon" | |
Сообщение от hatta ![]() ![]() (ok) on
13-Авг-04, 15:53 (MSK)
| |
>А возможно ли тоже самое сделать средствами Perl`а, без daemontools`а? | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 4. "Perl & Deamon" | |
Сообщение от hatta ![]() ![]() (ok) on
13-Авг-04, 16:09 (MSK)
| |
А насчет перезапуска при зависании - это сложнее. Как определить момент зависания? Вот если перезапуск при вылете, тогда проще. Тогда надо просто добавить еще один fork() в то место, где делаем работу: | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 6. "Perl & Deamon" | |
Сообщение от xeon ![]() ![]() on
13-Авг-04, 21:26 (MSK)
| |
>А насчет перезапуска при зависании - это сложнее. Как определить момент зависания? | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 7. "Perl & Deamon" | |
Сообщение от xeon ![]() ![]() on
13-Авг-04, 21:33 (MSK)
| |
Хотя конечно это как-то не по-людски. Как вариант можно определять зависания, проверяя время последней записи в файл. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 5. "Perl & Deamon" | |
Сообщение от xeon ![]() ![]() on
13-Авг-04, 21:17 (MSK)
| |
>>А возможно ли тоже самое сделать средствами Perl`а, без daemontools`а? | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 8. "Perl & Deamon" | |
Сообщение от hatta ![]() ![]() (ok) on
14-Авг-04, 14:03 (MSK)
| |
Нет, это он не вылетает, это просто вырубается процесс-родитель. Если вместо die там после первого форка поставить просто exit 0; то все будет тихо. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 9. "Perl & Deamon" | |
Сообщение от xeon ![]() ![]() (??) on
16-Авг-04, 19:05 (MSK)
| |
>Нет, это он не вылетает, это просто вырубается процесс-родитель. Если вместо | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
|
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |