Docs 菜单
Docs 主页
/
MongoDB Cluster-to-Cluster Sync
/ /

pause

在此页面上

  • 说明
  • 要求
  • 请求
  • 请求正文参数
  • 响应
  • 例子
  • 请求
  • 响应
  • 行为
  • 端点保护

暂停当前同步操作。

要使用pause端点, mongosync必须处于正在运行状态。

注意

当您配置多个mongosync实例在分片集群之间同步时,您必须向每个mongosync实例发送相同的 API 端点命令。

有关更多信息,请参阅暂停多个 Mongosync。

POST /api/v1/pause

此端点不使用 HTTP 请求正文参数。 但是,您必须指定带有空对象{ }--data选项。

字段
类型
说明
success
布尔
当请求成功时,该值为true
error
字符串
如果发生错误,则指示错误名称。 当successtrue时,响应中将省略此字段。
errorDescription
字符串
所发生错误的详细描述。 当successtrue时,响应中将省略此字段。

以下示例暂停当前同步操作。

curl localhost:27182/api/v1/pause -XPOST --data '{ }'
{"success":true}
  • 如果pause请求成功, mongosync将进入PAUSED状态。

  • 如果计划长时间暂停同步,请增加源集群中副本集 oplog的大小。 要学习;了解更多信息,请参阅常见问题解答。

mongosync 不保护pause端点。 但是,默认情况下,该 API 仅绑定到本地主机,不接受来自其他来源的调用。 此外, pause调用不会公开连接档案或用户数据。

后退

进度