Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

replSetFreeze

Nesta página

  • Definição
  • Compatibilidade
  • Sintaxe
  • Comportamento
replSetFreeze

O comando replSetFreeze impede que um membro do conjunto de réplicas busque a eleição pelo número especificado de segundos. Use esse comando em conjunto com o comando replSetStepDown para criar um nó diferente no conjunto de réplicas.

Dica

Em mongosh, esse comando também pode ser executado por meio do método auxiliar rs.freeze().

Os métodos auxiliares são práticos para os usuários mongosh, mas podem não retornar o mesmo nível de informações que os comandos do banco de dados. Nos casos em que a praticidade não for necessária ou os campos de retorno adicionais forem necessários, use o comando de banco de dados.

Esse comando está disponível em implantações hospedadas nos seguintes ambientes:

  • MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem

Importante

Este comando não é suportado em M0, M2, M5 e M10+ clusters. Para obter mais informações, consulte Comandos não suportados.

  • MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB

  • MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB

O comando tem a seguinte sintaxe:

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

Se quiser descongelar um membro do conjunto de réplicas antes que o número especificado de segundos tenha decorrido, você pode emitir o comando com um valor de segundos de 0:

db.runCommand(
{
replSetFreeze: 0
}
)

Reiniciar o processo mongod também descongela um membro do conjunto de réplicas.

replSetFreeze é um comando administrativo e você deve emiti-lo no banco de dados administrativo.

Voltar

replSetAbortPrimaryCatchUp