DBAtlas · Atlas de operações de banco de dados

189 PrimarySteppedDown: Primary stepped down while operation was in progress (o primário fez stepdown durante a operação)

MongoDB

O que significa?

O primário fez stepdown enquanto a operação estava em execução e não aceita mais escritas. Por isso, o comando em andamento foi abortado.

Por que acontece?

Uma eleição foi disparada no replica set: o primário sofreu stepdown manual para manutenção, perdeu contato com a maioria, houve uma mudança de prioridade ou ocorreu uma partição de rede. Operações em andamento no momento do failover recebem este erro.

Como resolver

Normalmente é um erro passível de nova tentativa; com retryable writes/reads habilitados no driver, a operação pode ser direcionada automaticamente ao novo primário. Capture este erro na aplicação e tente novamente. Se acontecer com frequência, investigue a saúde do replica set: verifique os estados dos membros, a latência de rede e o atraso do oplog com rs.status(), e reduza eleições desnecessárias (configurações de heartbeat/timeout).

Abrir no DBAtlas →

Mais entradas deste banco