Назад | Перейти на главную страницу

Есть ли преимущество в управлении программами с помощью диспетчера процессов вместо init.d?

Я использую Redis, Memcached и Nginx, в частности, и Supervisor в качестве диспетчера процессов, но любая общая информация также полезна.

Каждая из вышеупомянутых программ, когда apt-get установлен, поставляется с /etc/init.d/ скрипты. Являются ли init.d предоставлены сценарии, упрощающие настройку для новичков, и есть ли заметное преимущество в удалении этих init.d сценарии и управление каждой программой с помощью чего-то вроде Supervisor, чего, скорее всего, не добиться за счет использования init.d сценарий?

Это довольно хорошо описано в Вступительная глава Supervisord. Большинство сервисов будут нормально запускаться / работать с init.d, и это будет их стандартная конфигурация "из коробки". Менеджеры процессов существуют для того, чтобы предоставить вам расширенный и детальный контроль и мониторинг ваших критических процессов и услуг, если это то, что вы желаете / требуете.