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

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

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

1 ответ

Решение

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

Другие вопросы по тегам