2013-10-03 3 views
1

Как запустить приложение Meteor.js в фоновом режиме?Запуск meteor.js в фоновом режиме

Я использую следующую команду:

MONGO_URL=mongodb://localhost:27017/start_page meteor & 

Но приложение останавливается через некоторое время, когда я отключен от сервера. Есть ли способ узнать, почему мое приложение прекращается?

ответ

2

Ваше приложение привязано к оболочке, в которой он был запущен. Когда соединение ssh закрывается, процесс останавливается.

Использование screen может решить эту проблему, сохранив удаленный терминал после окончания сеанса ssh.

Другие предлагают использовать модуль узла «навсегда». Некоторое обсуждение этого вопроса here.

+0

Спасибо. Я использую символ «&» в команде. Недостаточно ли развязать процесс из оболочки? – demas

+1

Я не думаю, что это один. Больше обсуждений [здесь] (http://askubuntu.com/questions/8653/how-to-keep-processes-running-after-ending-ssh-session). – user728291

0

Nope & в конце команды недостаточно. Как правило, чтобы сделать это в среде unix, используйте nohup, который связывает процесс с пользователем root, а не с текущей оболочкой.

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