На моем рабочем сервере я использую ruby foreman для запуска нескольких процессов, я просто хочу, чтобы мое приложение продолжало работать, даже если один из процессов не работает, я хочу, чтобы мои процессы продолжали работать, даже если один из них не работает, есть ли какой-то хитрый способ перезапустить процесс или даже не останавливать все процессы в случае, если один из них вышел из строя? Я имею в виду, что на производственном уровне я хочу, чтобы решение было достаточно стабильным, возможно ли это без Upstart? заранее спасибо
Форман автоматический перезапуск
Ответы (2)
Вы не должны использовать сам мастер для производства — он предназначен только как инструмент разработки. Вместо этого вы можете использовать что-то вроде god с моим foreman_god в производстве.
Кроме того, вы можете использовать foreman для экспорта файлов конфигурации для других систем мониторинга процессов, например upstart.
person
Ralf
schedule
17.12.2012
Вы можете контролировать свой процесс с помощью другой программы, такой как http://mmonit.com/monit/. Но каким-то образом вы обнаружите, что мониторинг процесса, который контролирует другие процессы, довольно странный.
person
hellvinz
schedule
07.01.2012
нет ли другого способа сделать это мастером? и любая другая альтернатива, если я не могу сделать это с бригадиром? спасибо
- person Eki Eqbal; 10.01.2012