Как я могу сохранить автономную работу Passenger даже после перезапуска?

У меня есть несколько приложений, работающих на rails 3 на ruby ​​1.9.2 и развернутых на Ubuntu 10.04 LTS. машина с использованием nginx + пассажир. Теперь мне нужно добавить новое приложение, работающее на Ruby 1.8.7 (REE) и Rails 2. Я сделал это с помощью RVM, Passenger Standalone и обратного прокси.

Проблема в том, что каждый раз, когда у меня есть чтобы перезапустить сервер (например, для установки обновлений безопасности), мне нужно запустить автономную версию Passenger вручную.

Есть ли способ запустить его автоматически? Мне сказали использовать Монит или Бог, но я не мог не уметь написать правильный рецепт, который работает с автономным пассажиром. У меня также было несколько проблем с God и RVM, поэтому, если у вас есть решение, которое не использует God, или если вы знаете, как правильно настроить God / Rvm, это даже лучше.

9
задан Pablo B. 19 April 2011 в 16:46
поделиться