启动一个节点服务器并让它运行

这可能是一个愚蠢的问题,对不起。 但我SSH进入一个服务器,并运行我的节点服务器的命令:节点server.js

我注意到,但是如果我的SSH会话突然停止(互联网切断等),那么我面临一个错误。 networking错误意外closures会议或类似的东西。

然后我注意到我的节点服务器已经停止。 然而事实上没有什么问题。 这就像我有Ctrl + C的,但否则我只是从我的SSH会话超时。

很显然,我做错了什么。 有没有办法让ssh,运行服务器rand断开连接,而不需要服务器closures或类似的? 或者为了避免我的SSH会话崩溃,并把它与服务器?

假设你不在Windows上,你可以在没有这样的控制台的情况下启动它:

 node server.js & 

然后,它将不会被连接到您的SSH控制台。

或者,您可以使用像forever一样启动节点作为自己的进程,然后监视它,并自动重新启动它。

 forever server.js 

这里有更多的信息。