nodejs服务器在远程运行

时间:2015-02-06 11:14:19

标签: node.js socket.io server

我不太确定该怎么称呼这个问题,但我在这里:

我有一个remote server,我已经安装了node.js现在通常这就是我启动服务器的方式:

ssh root@ip
cd /var/www/mydomain/server
nodejs server.js

这没有任何问题,但是当我关闭终端时会发生什么?我怎样才能确保服务器不会停止。我如何在启动后控制它(例如重新启动/停止它)。

1 个答案:

答案 0 :(得分:1)

这里有很多解决方案,但最简单的方法就是使用forever

Forever是一个npm模块,用于保持您的应用运行并在崩溃时重新启动它。

还有更多高级解决方案,例如我推荐使用PM2,但首先要看一下。