Как похудеть в vps после закрытия окна терминала - PullRequest
0 голосов
/ 22 февраля 2011

Эй, ребята После нескольких недель локального тестирования я сейчас настраиваю VPS и пытаюсь запустить на нем рельсы. На этом этапе я могу открыть сеанс терминала и ssh к VPS, запустить тонкий старт, затем сервер работает нормально, но как только я закрыл терминал, тонкий отказался.

Как сделать так, чтобы тонкий сервер постоянно работал в VPS?

еще один вопрос, как перейти с тестового режима на рабочий режим в рельсах.

Спасибо

Ответы [ 3 ]

2 голосов
/ 22 февраля 2011

Demonize thin, запустите его с флагом -d.

thin -d 
1 голос
/ 22 февраля 2011

Для выполнения поставленной задачи вам понадобится инструмент под названием Screens

Установите его:

sudo apt-get install screen

Затем, чтобы запустить его, вы запустите:

screen -d executable

Чтобы перевести экран в фоновый режим: Ctrl + D

Чтобы вызвать экран: screen -r.

С вами все будет хорошо.

0 голосов
/ 22 февраля 2011

Вы не хотите запускать и останавливать вручную. Вы хотите, чтобы это был демон, запускаемый при запуске вашей системы, и управляемый, как и любые другие демоны (например, nginx, syslog, sshd и т. Д.). Как это сделать, очень зависит от дистрибутива, но вы обязательно должны взглянуть на /etc/init.d/ или /etc/rc.d/ и /etc/rc.conf. Чтобы перейти в рабочий режим в командной строке, вы используете thin -e production, но предпочтительным способом является указание его в файлах конфигурации thin. Вы должны иметь (или создать) папку /etc/thin/ с одним файлом .yml для каждого развертываемого приложения.

...