Управление на процес на EventMachine с Capistrano

Опитвам се да разположа приложение EventMachine с Capistrano. Внедряването на кода изглежда доста лесно, това е как да се справя с текущия процес, с който се боря. Искам Capistrano да рестартира процеса, ако вече се изпълнява, в противен случай да стартира процеса.


person Mike Neumegen    schedule 15.03.2012    source източник
comment
Как стартирате и рестартирате процеса сега? Capistrano може по същество да изпълнява всяка команда на черупката, която искате.   -  person silvamerica    schedule 16.03.2012
comment
@conickal стартирам програмата в „екран“. Това означава, че когато изляза, програмата ще продължи да работи. Ако искам да рестартирам програмата, зареждам екрана, прекратявам, стартирам я отново и след това отделям екрана. Вероятно има много по-лесен начин да направите това.   -  person Mike Neumegen    schedule 16.03.2012


Отговори (1)


Попаднах на скъпоценен камък, наречен daemon-kit, който лесно превръща програма в демон и обработва стартиране/спиране. Има дори рецепти за Capistrano!

person Mike Neumegen    schedule 19.03.2012
comment
Това е страхотно! daemon-kit е наистина хлъзгав. - person silvamerica; 25.03.2012