云数据库MongoDB实例发生主备切换的常见原因如下:
  • 人工操作:您或者您授权的阿里云技术专家手动发起的主备切换。
  • 风险隐患:阿里云检测到实例存在潜在风险,此类风险可能会影响实例的正常使用。系统会自动下发主动运维任务来处理此类风险项,并在可维护时间段触发主备切换,替换掉存在风险的节点。

    您可以在历史事件中查询已处理的运维任务,也可以管理待处理的运维任务,更多信息,请参见查询历史事件查看并管理计划内事件

  • 宿主机下线:云数据库MongoDB实例中节点所在的机器出现异常,可能会影响实例的正常使用。系统会将机器进行下线处理,并触发主备切换,替换掉存在风险的节点。
  • 实例异常:阿里云检测到实例发生故障,无法正常使用时,系统会立即触发主备切换,及时恢复实例,缩短故障影响时长。

宿主机下线或实例异常导致的主备切换会以站内信或邮件等形式通知到您,通知内容如下:

【阿里云】尊敬的****:您的云数据库MongoDB实例:dds-bp****(名称:****)出现异常,高可用系统已经触发切换,确保实例稳定运行。请检查程序连接是否正常,建议设置自动重连机制以避免切换影响。