276 IndexBuildAborted: IndexBuildAborted
MongoDBЧто это значит?
Выполнявшееся построение индекса прервано/остановлено до завершения. Целевой индекс не был успешно создан.
Почему возникает?
Построение индекса могло быть прервано из-за нехватки диска/памяти на узле, явной отмены через dropIndexes, stepdown primary/изменения состояния реплики, нарушения уникальности (конфликтующие документы при построении уникального индекса) или перезапуска узла.
Как исправить
Найдите причину прерывания в журналах mongod (место на диске, память, конфликт уникальности и т. д.) и устраните её. Если строите уникальный индекс, сначала очистите конфликтующие документы. Обеспечьте достаточно диска/памяти и убедитесь, что состояние реплик стабильно. После устранения проблемы перестройте индекс с помощью createIndex; в больших коллекциях выбирайте период низкой нагрузки.
Ещё по этой СУБД
- 225 TransactionTooOldTransactionTooOld
- 246 SnapshotUnavailableSnapshotUnavailable
- 257 TransactionTooLargeTransactionTooLarge
- 86 IndexKeySpecsConflictIndexKeySpecsConflict
- 166 CommandNotSupportedOnViewCommandNotSupportedOnView
- 168 InvalidPipelineOperatorInvalidPipelineOperator
- 118 NamespaceNotShardedNamespaceNotSharded