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