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