当实例出现连接数满或性能问题时,您可以手动重启实例。

注意事项

  • 重启实例会对实例的节点执行轮转重启,每个节点会有30秒左右的闪断,如果集合的数量较多(超过1万),闪断时间也会随着变长,重启前请做好业务安排并确保应用有重连机制。
  • 重启副本集实例可能导致主备切换,连接节点的角色发生变化。建议使用Connection string连接地址连接实例,以免影响应用的读写操作。详情请参见副本集实例连接说明
  • 您可以重启指定的分片集群实例,也可以重启分片集群实例中的任意一个Mongos节点或Shard节点,该节点在重启过程中无法被访问。

重启整个实例

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的资源组和地域。
  3. 根据实例类型,在左侧导航栏单击副本集实例列表分片集群实例列表
  4. 在目标实例的操作栏,单击更多 > 重启
    说明 您也可以单击目标实例ID,进入基本信息页面,然后单击页面右上角的重启实例
  5. 在弹出的重启实例提示框中,单击确定
    实例状态立即进入重启中,直到实例状态变为运行中时,重启实例完成。

重启分片集群实例中的指定节点

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的资源组和地域。
  3. 在左侧导航栏,单击分片集群实例列表
  4. 找到目标实例,单击实例ID。
  5. 根据待重启的节点类型,选择下述操作步骤:
    • 重启Mongos节点。

      Mongos列表区域框中,单击目标Mongos节点右侧的更多 > 重启

      重启Mongos节点
    • 重启Shard节点。

      Shard列表区域框中,单击目标Shard节点右侧的更多 > 重启

      重启Shard节点
  6. 在弹出的重启节点提示框中,单击确定
    实例状态立即进入重启中,直到实例状态变为运行中时,重启节点完成。