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

注意事项

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

重启单节点实例/副本集实例

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的地域。
  3. 在左侧导航栏,单击副本集实例列表
  4. 在目标实例的操作栏,选择更多 > 重启
    重启实例

    您也可以单击目标实例ID,进入基本信息页面,单击页面右上角的重启实例

  5. 在弹出的重启实例提示框中,单击确定

    实例状态立即进入重启中,直到实例状态变为运行中时,重启实例完成。

重启分片集群实例

重启整个分片集群实例:与重启单节点实例/副本集实例方法相同,详情请参见重启单节点实例/副本集实例

重启实例中的某个节点。

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的地域。
  3. 在左侧导航栏,单击分片集群实例列表
  4. 找到目标实例,单击实例ID。
  5. 如需重启某个 Mongos 节点,在Mongos列表区域框中,单击某个 Mongos 节点右侧的更多 > 重启

    重启Mongos节点
  6. 如需重启某个 Shard 节点,在Shard列表区域框中,单击某个 Shard 节点右侧的更多 > 重启
    重启Shard节点
  7. 在弹出的重启节点提示框中,单击确定

    实例状态立即进入重启中,直到实例状态变为运行中时,重启节点完成。