11602 InterruptedDueToReplStateChange: Operation interrupted due to a replication state change
MongoDBNe demek?
İşlem, replica set'in durumu değiştiği (ör. primary'nin değişmesi) için kesildi. Devam eden komut, yeni topolojide güvenle tamamlanamayacağından sonlandırıldı.
Neden olur?
Bir seçim (election), primary'nin stepdown olması, üyelerin rol değiştirmesi ya da yapılandırma değişikliği sırasında uçuşan işlemlerin kesilmesi. 189 PrimarySteppedDown ile benzer kökten gelir ve genellikle failover anlarında görülür.
Nasıl çözülür?
Bu yeniden denenebilir bir hatadır; sürücüde retryable writes/reads açıkken işlem yeni primary'ye yönlenerek tekrarlanabilir. Uygulamada bu hatayı yakalayıp yeniden deneyin. Sık tekrarlıyorsa seçimlerin nedenini araştırın: ağ kararsızlığı, heartbeat zaman aşımı, aşırı yük ya da oplog gecikmesi. rs.status() ile küme sağlığını izleyin.
Aynı motorda diğer kayıtlar
- 24 LockTimeoutOperation exceeded time limit waiting for a lock
- 7 HostNotFoundCould not find host
- 175 QueryPlanKilledQuery plan killed during execution
- 136 CappedPositionLostCapped collection position lost
- 28 PathNotViableCannot use the part of the path to traverse the element
- 216 ElectionInProgressElectionInProgress
- 225 TransactionTooOldTransactionTooOld