В моем Capistrano deploy.rb у меня есть пара демонов, таких как delayed_jobs и fetcher, которые запускаются и останавливаются в зависимости от их места в процессе развертывания.
Этот метод может создать проблемы в случае сбоя развертывания, поскольку демоны не будут управляться должным образом (т. Е. Два процесса порождают вместо одного или процессы были остановлены без перезапуска до следующего развертывания).
Есть ли способ предотвратить это, как код отката? Как обычно происходит развертывание демонов через Capistrano?