服务器逐渐失去与 MongoDB 的连接,直到完全无法连接
Server gradually loses connection to MongoDB until it doesn't connect at all
大家早上好!我希望这是有道理的。上周我在这里,因为我错过了将我的 app.js
文件更改为 server.js
的一步,并获得了足够的帮助以使其正常工作。我带着一个可能源于那个问题的新问题回来了。这是正在发生的事情:
我正在开发一个 MEAN 应用程序,我一直在像往常一样输入 mongod
以获得 mongoDB 运行。我使用 npm start
因为这是对我的建议,但通常我使用 nodemon
我注意到我的服务器逐渐完全断开连接,我不得不再次输入 'npm start' 手动重启它。连接持续约 1 分钟后断开。但是现在它根本没有连接。我认为这与失去与 MongoDB 的连接有关,因为每当我没有 mongoDB 运行 提醒我时,我都有一个 console.log
..(这是我的服务器吐出的控制台日志)
server.js
require('net').connect(27017, 'locahost').on('error', function(){
console.log("He's name is MongoDB live from port 27017");
process.exit(0);
});
我尝试用 nodemon
切换回 运行 它给我的印象是它已连接,因为当我更新我的代码的任何部分或刷新时它没有吐出任何错误页面,它只是吐出我上面显示的 console.log 消息,我必须退出并重新启动.. npm run devel
我也没有运气。 (这在其他应用程序中不会发生)
下面是我的命令行,其中包含所有 3 次连接服务器的尝试,请注意它是如何发出 console.log
消息的。我刷新了我的页面,但它根本无法连接.它曾经!正如我之前提到的,但只有一分钟左右。我希望有人能帮助我并指出正确的方向。
使用 npm start
、npm run devel
和 nodemon
Package.JSON 文件
所以一位朋友实际上在我的 server.js 代码中向我指出了一些事情。我不记得为什么,但是 process.exit(0);
行是导致 mongodDB 与服务器失去连接的原因。我们删除了它,瞧!奇迹般有效。 ) 不知道那是怎么到那里的。
大家早上好!我希望这是有道理的。上周我在这里,因为我错过了将我的 app.js
文件更改为 server.js
的一步,并获得了足够的帮助以使其正常工作。我带着一个可能源于那个问题的新问题回来了。这是正在发生的事情:
我正在开发一个 MEAN 应用程序,我一直在像往常一样输入 mongod
以获得 mongoDB 运行。我使用 npm start
因为这是对我的建议,但通常我使用 nodemon
我注意到我的服务器逐渐完全断开连接,我不得不再次输入 'npm start' 手动重启它。连接持续约 1 分钟后断开。但是现在它根本没有连接。我认为这与失去与 MongoDB 的连接有关,因为每当我没有 mongoDB 运行 提醒我时,我都有一个 console.log
..(这是我的服务器吐出的控制台日志)
server.js
require('net').connect(27017, 'locahost').on('error', function(){
console.log("He's name is MongoDB live from port 27017");
process.exit(0);
});
我尝试用 nodemon
切换回 运行 它给我的印象是它已连接,因为当我更新我的代码的任何部分或刷新时它没有吐出任何错误页面,它只是吐出我上面显示的 console.log 消息,我必须退出并重新启动.. npm run devel
我也没有运气。 (这在其他应用程序中不会发生)
下面是我的命令行,其中包含所有 3 次连接服务器的尝试,请注意它是如何发出 console.log
消息的。我刷新了我的页面,但它根本无法连接.它曾经!正如我之前提到的,但只有一分钟左右。我希望有人能帮助我并指出正确的方向。
使用 npm start
、npm run devel
和 nodemon
Package.JSON 文件
所以一位朋友实际上在我的 server.js 代码中向我指出了一些事情。我不记得为什么,但是 process.exit(0);
行是导致 mongodDB 与服务器失去连接的原因。我们删除了它,瞧!奇迹般有效。 ) 不知道那是怎么到那里的。