11602 InterruptedDueToReplStateChange: Operation interrupted due to a replication state change (operação interrompida por uma mudança de estado da replicação)
MongoDBO que significa?
A operação foi interrompida porque o estado do replica set mudou (por exemplo, o primário mudou). O comando em andamento foi encerrado porque não podia ser concluído com segurança na nova topologia.
Por que acontece?
Operações em andamento são interrompidas durante uma eleição, um stepdown do primário, mudanças de papel dos membros ou uma mudança de configuração. Tem a mesma raiz que o 189 PrimarySteppedDown e geralmente aparece no momento do failover.
Como resolver
Este é um erro passível de nova tentativa; com retryable writes/reads habilitados no driver, a operação pode ser repetida no novo primário. Capture este erro na aplicação e tente novamente. Se ocorrer com frequência, investigue a causa das eleições: instabilidade de rede, timeouts de heartbeat, sobrecarga ou atraso do oplog. Monitore a saúde do replica set com rs.status().
Mais entradas deste banco
- 24 LockTimeoutOperation exceeded time limit waiting for a lock (a operação excedeu o limite de tempo aguardando um lock)
- 7 HostNotFoundCould not find host
- 175 QueryPlanKilledQuery plan killed during execution
- 136 CappedPositionLostCapped collection position lost
- 28 PathNotViableCannot use the part of the path to traverse the element (não é possível usar essa parte do caminho para percorrer o elemento)
- 216 ElectionInProgressElectionInProgress
- 225 TransactionTooOldTransactionTooOld