Node.js socket.io服务器停止没有警告或消息?

时间:2016-01-16 18:46:49

标签: node.js socket.io

我在node.js上运行了socket.io服务器。 没什么大不了的,它只是一个接收和发送消息给客户端的简单服务器。

server.listen(3000, function() {
   console.log('Listening on port 3000');
});

所以在我的控制台中,我得到“侦听端口3000”,一切正常。 经过一段时间后,我回到我的网站,没有任何作用,服务器似乎停止接收和发送消息,但在控制台仍然“听锅3000”。 然后我停下来再次启动它,一切都恢复正常。我无法跟踪停止所花费的时间,或者即使它是固定的数量。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

尝试永远看看npm。它是一个npm包,无论如何重新启动你的服务器。您甚至可以终止该进程,它将立即开始备份,直到您指定希望模块停止服务器为止。

这是文档。我相信它会解决你的问题。

http://blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever/