DBAtlas · Atlas d'exploitation des bases de données

11601 Interrupted: Operation was interrupted

MongoDB

Que signifie cette erreur ?

L'opération en cours a été interrompue. MongoDB l'a arrêtée avant son achèvement en raison d'une intervention externe ou d'un changement d'état du serveur.

Cause

Un administrateur/outil qui tue l'opération avec db.killOp() ; l'arrêt du serveur ; un changement de primaire dans le replica set (stepdown/failover). (Le dépassement de maxTimeMS renvoie 50 MaxTimeMSExpired, et non cette erreur.) Les requêtes longues peuvent être arrêtées de cette façon.

Comment la corriger

Recherchez pourquoi l'opération a été interrompue : historique currentOp/killOp, événements de failover, maintenance du serveur. Si l'opération est idempotente, relancez-la en toute sécurité. Optimisez et raccourcissez les requêtes longues ; ajoutez des index appropriés. Utilisez la logique de relance des erreurs transitoires du driver ; assurez la reconnexion automatique lors des failovers du replica set.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur