11601 Interrupted: Operation was interrupted
MongoDBNe demek?
Çalışmakta olan işlem yarıda kesildi. MongoDB, bir dış müdahale veya sunucu durumu değişikliği nedeniyle işlemi tamamlamadan sonlandırdı.
Neden olur?
Bir yöneticinin/aracın db.killOp() ile işlemi öldürmesi; sunucunun kapanma sürecine girmesi; replica set'te primary değişimi (stepdown/failover). (maxTimeMS aşımı bu hatayı değil 50 MaxTimeMSExpired hatasını verir.) Uzun süren sorgular bu şekilde durdurulabilir.
Nasıl çözülür?
İşlemin neden kesildiğini araştırın: currentOp/killOp geçmişi, failover olayları, sunucu bakımı. İşlem idempotent ise güvenle yeniden deneyin. Uzun sorguları optimize edip kısaltın; uygun index'ler ekleyin. Sürücüde geçici (transient) hata retry mantığı kullanın; replica set failover'larında otomatik yeniden bağlanma sağlayın.
Aynı motorda diğer kayıtlar
- 263 OperationNotSupportedInTransactionOperation not supported inside a multi-document transaction
- 20 IllegalOperationIllegal operation
- 48 NamespaceExistsNamespace (collection) already exists
- 85 IndexOptionsConflictIndex already exists with different options / different name
- 67 CannotCreateIndexCannot create index
- 27 IndexNotFoundIndex not found
- 79 UnknownReplWriteConcernUnknown replica set write concern