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

Node.js socket.io服务器停止时是否没有警告或消息?,node.js,socket.io,Node.js,Socket.io,我在node.js上运行socket.io服务器。 没什么大不了的,它只是一个简单的服务器,用于接收和发送消息到客户端 server.listen(3000, function() { console.log('Listening on port 3000'); }); 所以在我的控制台中,我得到了“监听端口3000”,一切正常。 经过一段时间后,我回到我的站点,但一切都不起作用,服务器似乎停止了接收和发送消息,但控制台中仍在“监听pot 3000”。 然后我停下来,重新开始,一切又开始

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

server.listen(3000, function() {
   console.log('Listening on port 3000');
});
所以在我的控制台中,我得到了“监听端口3000”,一切正常。 经过一段时间后,我回到我的站点,但一切都不起作用,服务器似乎停止了接收和发送消息,但控制台中仍在“监听pot 3000”。 然后我停下来,重新开始,一切又开始了。我无法记录停下来需要多长时间,或者即使停下来的时间是固定的


我能做什么?

试着永远关注npm。它是一个npm软件包,可以在任何情况下重新启动服务器。您甚至可以终止该进程,它将立即启动备份,直到您指定希望模块停止服务器

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


你是说像echo服务器?给我们看完整的代码,也许有什么东西挡住了它。这是一种赌博网站(不确定我是否可以把该网站的链接),有太多的代码行我粘贴在这里。但是我使用这些模块:
var express=require('express');var-app=express();var http=require('http');var mysql=require(“mysql”);var server=http.createServer(app);var io=require('socket.io')。侦听(服务器);var sanitizer=需要(“消毒剂”);var请求=要求(“请求”)它有一个聊天室和一个轮盘赌。你需要的不仅仅是这些,我们需要看看你实际要求Socket.io做什么。然后我该怎么做?有数百行代码。我应该简单解释一下服务器的功能吗?好的,我会尝试一下,但发生这种情况时,服务器实际上仍然在运行。但无论如何,我会尝试一下,不幸的是,如果问题再次发生,将在x小时内发生,因此我不能马上判断这是否有效。有更多的文档提供了可以在js文件中使用的命令。据我所见,您可以轻松地将其设置为以x增量(就在出错之前)自动重新启动服务器,以保持服务器的持久性并按计划刷新。