Попробуйте запустить процесс вашего узла на удаленном сервере, используя инструмент, подобный nohup .
bash$ nohup /path/to/node server.js > out.txt 2> err.txt &
[1] 53032
# Now you can logout of the remote server without
# killing the "node" process and chat server.
[Изменить]
Обратите внимание, что число, напечатанное "nohup" (например, 53032), является идентификатором отдельного процесса, поэтому, если вам нужно прервать его, вы можете сделать что-то вроде "kill -9 53032
". Если вы забыли записать это число, вам нужно будет найти его с помощью программы, такой как «ps»; например, вы можете запустить «ps auxwww | grep node
» (флаги будут различаться в зависимости от вашей системы), и вы увидите вывод, подобный следующему:
maerics 81694 0.6 0.5 2543604 21216 s000 S+ 10:34AM 0:09.45 /Users/maerics/opt/node/node server.js
В этом примере в моей системе число во втором столбце является идентификатором процесса.