WikiDer > Надзор за процессом
Эта статья нужны дополнительные цитаты для проверка. (Сентябрь 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Надзор за процессом это форма управление службами операционной системы в котором некоторый главный процесс остается родительским для сервисных процессов.
Преимущества
Преимущества[1] по сравнению с традиционными программами запуска процессов и механизмами загрузки системы, такими как System V init, включают:
- Возможность перезапуска сервисов, которые вышли из строя
- Тот факт, что он не требует использования "pidfiles"
- Состояние чистого процесса
- Надежное ведение журнала, поскольку главный процесс может захватывать стандартный вывод / стандартный поток служебного процесса и направлять его в журнал.
- Быстрее (одновременно) и возможность запускаться и останавливаться
Реализации
- DAEMON Tools
- daemontools-бис: Получено из общедоступной версии daemontools
- Глаз: Реализация Ruby
- Finit: Быстрая расширяемая инициализация для систем Linux
- Бог: Реализация Ruby
- бессмертный: Реализация Go
- PM2: Менеджер процессов для Node.js
- Initng
- запуск
- минит: Небольшой, но полнофункциональный Linux init
- Монит
- запустить его
- Руководитель: Реализация Python
- s6: Низкоуровневый надзор за процессами и услугами
- Systemd