Docs 菜单

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调用不会公开连接档案或用户数据。