У меня есть несколько приложений, работающих на rails 3 на ruby 1.9.2 и развернутых на машине Ubuntu 10.04 LTS с использованием nginx + passenger. Теперь мне нужно добавить новое приложение, которое работает на ruby 1.8.7 (REE) и Rails 2. Я сделал это с помощью RVM, Passenger Standalone и обратного прокси-сервера.
Проблема в том, что каждый раз, когда мне приходится перезагружать сервер (например, для установки обновлений безопасности), мне приходится вручную запускать Passenger Standalone.
Есть ли способ запустить его автоматически? Мне сказали использовать Monit или God, но я не смог написать правильный рецепт, который бы работал с Passenger Standalone. У меня также было несколько проблем с Богом и RVM, так что если у вас есть решение, которое не использует Бога, или если вы знаете, как правильно настроить God / RVM, это даже лучше.