276 IndexBuildAborted: IndexBuildAborted
MongoDBQue signifie cette erreur ?
Une construction d'index en cours a été abandonnée/arrêtée avant son achèvement. L'index cible n'a pas été créé avec succès.
Cause
La construction d'index a pu être abandonnée en raison d'un disque/d'une mémoire insuffisants sur le nœud, d'un abandon explicite via dropIndexes, d'un stepdown du primaire/changement d'état du réplica, d'une violation d'unicité (documents en conflit lors de la construction d'un index unique) ou d'un redémarrage du nœud.
Comment la corriger
Trouvez la raison de l'abandon dans les journaux mongod (espace disque, mémoire, conflit d'unicité, etc.) et résolvez-la. Si vous construisez un index unique, nettoyez d'abord les documents en conflit. Prévoyez suffisamment de disque/mémoire et assurez-vous que l'état du réplica est stable. Après correction, reconstruisez l'index avec createIndex ; sur les grandes collections, choisissez une période de faible charge.
Autres entrées pour ce moteur
- 225 TransactionTooOldTransactionTooOld
- 246 SnapshotUnavailableSnapshotUnavailable
- 257 TransactionTooLargeTransactionTooLarge
- 86 IndexKeySpecsConflictIndexKeySpecsConflict
- 166 CommandNotSupportedOnViewCommandNotSupportedOnView
- 168 InvalidPipelineOperatorInvalidPipelineOperator
- 118 NamespaceNotShardedNamespaceNotSharded