文档菜单
文档首页
/
MongoDB 手册
/ / /

replSetFreeze

本页内容

  • 定义
  • 兼容性
  • 语法
  • 行为
replSetFreeze

replSetFreeze命令可以防止副本集成员在指定的秒数内寻求选举。与replSetStepDown命令一起使用,可以使副本集的不同节点成为主节点。

提示

mongosh中,此命令也可以通过rs.freeze()辅助方法运行。.

辅助方法对于mongosh用户来说很方便,但它们可能不会返回与数据库命令相同级别的信息。在不需要便利性或需要额外的返回字段的情况下,请使用数据库命令。

此命令在以下环境中部署的实例中可用

  • MongoDB Atlas:云中MongoDB部署的全托管服务

重要

此命令不支持在M0、M2、M5和M10+集群中。更多信息,请参阅不受支持的命令。

该命令具有以下语法

db.runCommand(
{
replSetFreeze: <seconds>
}
)

如果您想在指定秒数到达之前解冻副本集成员,您可以发出带有0秒值的命令

db.runCommand(
{
replSetFreeze: 0
}
)

重启mongod进程也会解冻副本集成员。

replSetFreeze是一个管理命令,您必须针对管理数据库发出此命令。

返回

replSetAbortPrimaryCatchUp