2013-04-30 3 views
1

Я использую Windows Azure VM с Ubuntu для размещения моего сайта в Rails.Сервер Rails (команда) не сохраняется после соединения SSH

Вот моя проблема: открыть соединение SSH через PuTTY, чтобы запустить сервер с помощью команды

[email protected]: ~/Sites/mysite$ rails server 

я могу просматривать мой сайт и все в порядке. Однако, когда я закрываю SSH-соединение, сервер останавливается, и мой сайт падает. Как я могу сказать VM (я полагаю, без SSH-соединения?), Что я хочу, чтобы эта команда выполнялась постоянно?

Спасибо за чтение, -Adam

Т.Л., д-р - После закрытия соединения SSH к моей Azure VM команды остановке сервера рельсов.

ответ

3

Вы должны запустить свой сервер rails в качестве демона, иначе он будет прикреплен к вашей сессии и будет завершен, как только вы закроете сеанс. Вы можете сделать это с помощью опции «-d».

$ rails server -d 

Однако, вероятно, лучше настроить upstart service.

+0

Ах, неужели я не могу поверить, что сделал такой новичок. Спасибо, чувак. – 1337lims