DBAtlas · 数据库运维图谱

11602 InterruptedDueToReplStateChange: Operation interrupted due to a replication state change(操作因复制状态变化而被中断)

MongoDB

含义

由于副本集状态发生变化(例如主节点变更),操作被中断。正在进行的命令因无法在新拓扑中安全完成而被终止。

原因

在选举、主节点 stepdown、成员角色变更或配置更改期间,正在进行的操作会被中断。它与 189 PrimarySteppedDown 根源相同,通常在故障转移时出现。

解决方法

这是可重试的错误;在驱动中启用可重试写入/读取后,可以针对新的主节点重试操作。在应用中捕获此错误并重试。如果频繁出现,调查选举的原因:网络不稳定、heartbeat 超时、过载或 oplog 延迟。用 rs.status() 监控副本集健康状况。

在 DBAtlas 中打开 →

同一数据库的其他条目