View Issue Details

IDProjectCategoryView StatusLast Update
0001606하이러닝public2025-09-23 07:17
Reporter방창현 Assigned To 
SeverityminorReproducibilitysometimes 
Status new 
Summary0001606: /nsinfo/todaySubjectClassList
Descriptionorg.postgresql.util.PSQLException: ERROR: canceling statement due to conflict with recovery
  Detail: User query might have needed to see row versions that must be removed.
TagsNo tags attached.
assign Team퍼닌, JJ시스템
카테고리
기기PC
서버상용
환경FO
매칭
목표 배포일2025-09-24
CRUD
조치 예정

Activities

김태훈

2025-09-22 02:49

developer   ~0004941

slave가 데이터를 읽는중에 master 에서 데이터 최신화를 하려 하여 발생한 오류입니다.

현재 cqrs 구조상 실시간으로 master -> slave 로 데이터 동기화를 진행하기 때문에 데이터 버전이 맞지 않아 master 가 slave 의 읽기 트렌젝션 실행을 강제 취소합니다.

해당 오류는 사용하는 쿼리에 테이블 조인이 많거나 쿼리 실행시간이 길수록 발생할 확률이 높습니다.

따라서 추후 cqrs 적용 검토 시 전반적인 소스 구조 및 db 설정 변경을 고려하고 상용 환경에서의 충분한 테스트가 필요할것으로 보입니다.

Issue History

Date Modified Username Field Change
2025-08-29 02:16 방창현 New Issue
2025-09-01 07:07 김소원 assign Team 퍼닌, JJ시스템 => 퍼닌, JJ시스템
2025-09-01 07:07 김소원 기기 PC => PC
2025-09-01 07:07 김소원 목표 배포일 => 2025-09-25
2025-09-01 07:07 김소원 Sticky Issue No => Yes
2025-09-22 02:49 김태훈 Note Added: 0004941
2025-09-23 07:17 김소원 목표 배포일 2025-09-25 => 2025-09-24