276 IndexBuildAborted: IndexBuildAborted
MongoDBNe demek?
Devam etmekte olan bir index oluşturma (index build) işlemi tamamlanamadan iptal edildi/durduruldu. Hedeflenen index başarıyla oluşturulmadı.
Neden olur?
Index oluşturma; düğümde disk/bellek yetersizliği, dropIndexes ile açık iptal, primary step-down/replica durum değişimi, benzersizlik ihlali (unique index oluştururken çakışan belgeler) ya da düğümün yeniden başlatılması nedeniyle iptal edilmiş olabilir.
Nasıl çözülür?
mongod loglarında iptal nedenini bulun (disk alanı, bellek, benzersizlik çakışması vb.) ve giderin. Unique index kuruyorsanız önce çakışan belgeleri temizleyin. Yeterli disk/bellek sağlayın ve replika durumunun kararlı olduğundan emin olun. Sorunu giderdikten sonra createIndex ile index'i yeniden oluşturun; büyük koleksiyonlarda düşük yük zamanını seçin.
Aynı motorda diğer kayıtlar
- 225 TransactionTooOldTransactionTooOld
- 246 SnapshotUnavailableSnapshotUnavailable
- 257 TransactionTooLargeTransactionTooLarge
- 86 IndexKeySpecsConflictIndexKeySpecsConflict
- 166 CommandNotSupportedOnViewCommandNotSupportedOnView
- 168 InvalidPipelineOperatorInvalidPipelineOperator
- 118 NamespaceNotShardedNamespaceNotSharded