11601 Interrupted: Operation was interrupted
MongoDBO que significa?
A operação em execução foi interrompida. O MongoDB a encerrou antes da conclusão por causa de uma intervenção externa ou de uma mudança no estado do servidor.
Por que acontece?
Um administrador/ferramenta encerrando a operação com db.killOp(); o servidor entrando em shutdown; uma troca de primário no replica set (stepdown/failover). (Ultrapassar maxTimeMS retorna 50 MaxTimeMSExpired, e não este erro.) Consultas longas podem ser interrompidas dessa forma.
Como resolver
Investigue por que a operação foi interrompida: histórico de currentOp/killOp, eventos de failover, manutenção do servidor. Se a operação for idempotente, repita-a com segurança. Otimize e encurte consultas longas; adicione índices adequados. Use lógica de retry para erros transitórios no driver; garanta a reconexão automática em failovers do replica set.
Mais entradas deste banco
- 263 OperationNotSupportedInTransactionOperation not supported inside a multi-document transaction (operação não suportada dentro de uma transação multidocumento)
- 20 IllegalOperationIllegal operation
- 48 NamespaceExistsNamespace (collection) already exists
- 85 IndexOptionsConflictIndex already exists with different options / different name (o índice já existe com outras opções / outro nome)
- 67 CannotCreateIndexCannot create index
- 27 IndexNotFoundIndex not found
- 79 UnknownReplWriteConcernUnknown replica set write concern