繁体   English   中英

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

[英]Node.js socket.io server stops with no warnings or messages?

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

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

因此,在控制台中,我得到“正在侦听端口3000”,并且一切正常。 经过一定时间后,我回到网站,但没有任何反应,服务器似乎停止接收和发送消息,但是控制台中仍然是“ Listing on pot 3000”。 然后我停止并重新启动它,然后一切又恢复正常。 我无法跟踪停止所需的时间,甚至是固定的时间。

我能做什么?

尝试永久查看npm。 它是一个npm软件包,无论如何都会重新引导服务器。 您甚至可以终止该进程,它会立即开始备份,直到您指定希望模块停止服务器为止。

这是文档。 我相信它将解决您的问题。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM