DBAtlas · 데이터베이스 운영 아틀라스

11602 InterruptedDueToReplStateChange: Operation interrupted due to a replication state change (복제 상태 변경으로 작업 중단)

MongoDB

의미

replica set 상태가 변경되어(예: primary 변경) 작업이 중단되었다. 새 토폴로지에서 안전하게 완료할 수 없어 진행 중인 명령이 종료되었다.

원인

election, primary stepdown, 멤버 역할 변경, 구성 변경 중에 진행 중인 작업이 중단된다. 189 PrimarySteppedDown과 근본 원인이 같으며 보통 페일오버 시점에 나타난다.

해결 방법

재시도 가능한 오류다. 드라이버에서 retryable writes/reads가 활성화되어 있으면 새 primary를 대상으로 작업을 재시도할 수 있다. 애플리케이션에서 이 오류를 잡아 재시도한다. 자주 재발하면 election의 원인을 조사한다: 네트워크 불안정, heartbeat 타임아웃, 과부하, oplog 지연. rs.status()로 replica set 상태를 모니터링한다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목