node.js - Mongo Compass 无法连接到我的服务器。NodeJS 和 shell 工作
问题描述
我的服务器上有一个 MongoDb 服务器设置。当我在其上启动我的 nodeJs 应用程序时,它运行良好,当我通过 ssh 连接时,我还可以使用 shell 查看和编辑我的数据库。它也曾经与 mongo Compass 一起工作,然后几天突然我无法再使用 compass 连接到我的数据库了。Shell 和 nodeJs 连接仍在工作。环顾四周后,我收到了错误connect ECONNREFUSED 127.0.0.1:27017
,我读了一篇文章说我应该查看 /var/log/mongodb/mongobd.log 的日志
这是日志的输出,当我尝试通过 ssh 连接时。我已经确认这个条目是 mongo compass 试图通过重新启动和关闭每个使用 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)
解决方案
推荐阅读
- angular - 以角度保存清理html的最佳方法
- r - R - 基于开始和结束时间戳的连续性压缩行
- ios - 如何快速比较阈值内的两个字符串值?
- python - 用 Loc 处理缺失值(None),因此用 None 代替而不是抱怨 Pandas
- java - Spring jpa ManyToOne findAll 不返回具有相同@ManyToOne 属性的第二条记录
- c# - VS2019 - 使用 C# 时 MSBuild SdkResolver 无法运行
- c++ - 将结构复制到新的
- reactjs - 在 Firestore onSnapshot 侦听器中访问反应状态的问题
- java - C中的指针算术混淆
- azure - 无法命中 Microsoft Azure 认知搜索中的第二个端点