replSetFreeze
Nesta página
Definição
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 comandoreplSetStepDown
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 auxiliarrs.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.
Sintaxe
O comando tem a seguinte sintaxe:
db.runCommand( { replSetFreeze: <seconds> } )
Comportamento
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.