我在服务器上安装了MongoDb服务器。
当我在其上启动nodeJs应用程序时,它可以完美运行,当我通过ssh连接时,我也可以使用shell查看和编辑数据库。
它也曾经与mongo Compass一起工作,然后几天突然我无法使用指南针连接到我的数据库了。 Shell和nodeJs连接仍在工作。
我收到错误connect ECONNREFUSED 127.0.0.1:27017
环顾四周后,我阅读了一篇文章,指出我应该查看/var/log/mongodb/mongobd.log上的日志
当我试图通过ssh连接时,这是日志的输出。我已经确认该条目是mongo罗盘,它试图通过重新启动和关闭正在使用mongodb的每个服务来进行连接。
2020-05-03T21:26:19.575+0000 I NETWORK [listener] connection accepted from 127.0.0.1:33694 #5 (3 connections now open)
2020-05-03T21:26:49.689+0000 I NETWORK [conn5] end connection 127.0.0.1:33694 (2 connections now open)