Как сделать, чтобы nginx и пассажир перезагружались автоматически после развертывания

В настоящее время у меня есть приложение rails, развернутое на виртуальном частном сервере.

Я использую Capistrano, Nginx и passenger для запуска моего приложения rails на сервере.

По какой-то причине я никогда не могу получить обновленный код для отображения на сайте после того, как я сделал cap развертывание: обновление.

Развертывание происходит нормально, и код даже виден на работающем сервере через Vim, но если я перейду на работающий сайт, он не будет отображаться.

Мой текущий обходной путь - перезагрузка сервера, запуск nginx и passenger после перезагрузки сервера.

Я обеспокоен тем, что если кто-то вошел на сайт при развертывании и перезапуске, он выбьет их с сайта.

У кого-нибудь есть какие-либо идеи

Ответы на вопрос(2)

Ваш ответ на вопрос