2015-01-16 2 views
0

У меня есть цифровая капелька океана, работающая с Ubuntu, Rails, Nginx и Unicorn. Я делаю развертывание с Миной. Когда я развертывание я могу выполнитьКак сохранить единорога в Ubuntu?

bundle exec unicorn 

И я могу посетить веб-адрес и увидеть ход сайта, однако, как только я выйти из моего удаленного сеанса SSH, процессы Unicorn умереть (я предполагаю, что это), и сайт больше не доступен.

Каков способ сохранения единорога после выхода из консоли? Thanks

ответ

2

Выполнение команды единорога без опции -D (daemonize) запускает процесс единорога в текущей оболочке, которая выполняется через процесс развертывания mina. Итак, как только команда mina завершается, удаленная оболочка завершается, и команда единорога останавливается. Вам либо нужно использовать опцию -D, либо использовать диспетчер процессов уровня ОС (то есть Upstart для Ubuntu).

+0

Спасибо Диллон, опция -D сделала трюк прямо из оболочки. Однако у меня все еще есть проблемы с файлом развертывания Mina: он запускает процессы единорогов, но они дают ошибку в рельсах, которые мне нужно проверить. Единорог из раковины в порядке, от Мины - промахи. – earlyriser

Смежные вопросы