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

11602 InterruptedDueToReplStateChange: Operation interrupted due to a replication state change (opération interrompue suite à un changement d'état de la réplication)

MongoDB

Que signifie cette erreur ?

L'opération a été interrompue car l'état du replica set a changé (par ex. changement de primaire). La commande en cours a été terminée car elle ne pouvait pas se terminer en toute sécurité dans la nouvelle topologie.

Cause

Les opérations en cours sont interrompues lors d'une élection, d'un stepdown du primaire, de changements de rôle des membres ou d'un changement de configuration. A la même origine que 189 PrimarySteppedDown et apparaît généralement au moment du failover.

Comment la corriger

C'est une erreur pouvant être relancée ; avec les retryable writes/reads activés dans le driver, l'opération peut être relancée sur le nouveau primaire. Interceptez cette erreur dans l'application et relancez. Si elle se répète souvent, recherchez la cause des élections : instabilité réseau, timeouts de heartbeat, surcharge ou retard de l'oplog. Surveillez la santé du replica set avec rs.status().

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur