Мастер автозапуска - PullRequest
       4

Мастер автозапуска

4 голосов
/ 04 января 2012

На моем производственном сервере я использую ruby ​​foreman для запуска нескольких процессов, я просто хочу, чтобы мое приложение продолжало работать, даже если один из процессов вышел из строя, я хочу, чтобы мои процессы продолжали работать, даже если один не работает какой-нибудь хитрый способ перезапустить процесс или даже не останавливать все процессы в случае отказа? Я имею в виду, что на уровне производства я хочу, чтобы решение было достаточно стабильным, возможно ли это без Upstart? заранее спасибо

Ответы [ 2 ]

1 голос
/ 17 декабря 2012

Вы не должны использовать самого мастера для производства - он предназначен только как инструмент разработки.Вместо этого вы можете использовать что-то вроде god с моим foreman_god gem в производстве.

В качестве альтернативы, вы можете использовать foreman для экспорта файлов конфигурации для других систем мониторинга процессов,пример выскочки.

1 голос
/ 07 января 2012

Вы можете следить за процессом мастера с помощью другой программы, например http://mmonit.com/monit/. Но каким-то образом вы обнаружите, что мониторинг процесса, который отслеживает другие процессы, довольно странен.

...