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

11601 Interrupted: Operation was interrupted

MongoDB

의미

실행 중인 작업이 중단되었다. 외부 개입이나 서버 상태 변화로 인해 MongoDB가 작업 완료 전에 종료했다.

원인

관리자/도구가 db.killOp()로 작업을 종료했거나, 서버가 종료 중이거나, replica set에서 primary가 변경되었다(stepdown/failover). (maxTimeMS 초과 시에는 이 오류가 아니라 50 MaxTimeMSExpired가 반환된다.) 장시간 실행 쿼리가 이렇게 중지될 수 있다.

해결 방법

작업이 중단된 이유를 조사한다: currentOp/killOp 이력, 페일오버 이벤트, 서버 유지보수. 작업이 멱등하면 안전하게 재시도한다. 긴 쿼리를 최적화하고 단축하며 적절한 인덱스를 추가한다. 드라이버에서 일시적 오류 재시도 로직을 사용하고, replica set 페일오버 시 자동 재연결되도록 한다.

DBAtlas에서 열기 →

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