Постоянно работающее приложение моего узла

Я создал приложение node, которое отлично работает на моем локальном сервере. Теперь я хочу загрузить на живой сервер, и он будет работать постоянно. Я нашел несколько ссылок и делаю те же шаги, которые упоминаются, но все равно не работает (Ссылка).

Я настроил модуль навсегда на своем локальном сервере. Он успешно установлен и выполняет все команды. но когда я закрываю свой терминал, мое приложение останавливается.

Также в моем приложении я создал файл app.js. По ссылке я должен удалить app.js файл и перейти к server/server.js. но все равно не работает.

    terminal@mymac:/var/www/node/chat$ forever start server.js 
warn:    --minUptime not set. Defaulting to: 1000ms
warn:    --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
info:    Forever processing file: server.js

Я получил только это сообщение, когда я запускаю.


person Pritesh Mahajan    schedule 16.08.2016    source источник
comment
Для этого есть много пакетов, но forever и pm2 наиболее популярны...   -  person Rayon    schedule 16.08.2016


Ответы (1)


Пытаться:

nohup forever start server.js &

Чтобы прочитать журналы node, вы можете tail создать файл nohup.txt при выполнении команды nohup.

PS: Если вы примените это, вам придется убить процесс вручную:

kill -9 <pid>
person CMPS    schedule 16.08.2016