MongoDB Atlas - 副本集没有主副本集

问题描述 投票:0回答:2

我对 MongoDB(Atlas - 免费层)相当陌生,我创建了一个项目,使用它来存储我的数据。我已经将其设置好并且工作正常了几周,突然我收到一封电子邮件:

An alert is open for your Atlas project: Replica set has no primary
。我不知道这意味着什么,并且我不相信我在过去几天/几周内做了任何可以保证发出此警报的事情。但是,在检查我的项目后,我似乎无法再连接到我的集群并访问我的数据。

检查 MongoDB Cloud 后,我的集群似乎已停止工作,只有辅助分片(不知道这是否是正确的术语)正在运行,而其他两个似乎已关闭。任何人都可以解释这意味着什么、为什么会发生或如何解决它?谢谢。

mongodb mongodb-atlas
2个回答
3
投票

要解决此类问题,请阅读服务器日志并根据其中的信息采取行动。

对于 Atlas 中的免费和共享层,日志显然是可用。因此:

  • 对于免费套餐集群 (M0),请删除该集群并创建一个新集群。如果您没有备份,您应该能够通过直接连接到任何可操作辅助节点或使用辅助读取首选项进行转储。
  • 对于共享层集群 (M2/M5),请使用官方 MongoDB 支持渠道寻求帮助。

0
投票

我刚刚从 Mongo 收到了同样的警报。看起来他们的基础设施存在问题。

支持团队的回应:

There appears to be an issue with the underlying infrastructure which our team is currently aware of.

© www.soinside.com 2019 - 2024. All rights reserved.