View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001606 | 하이러닝 | public | 2025-08-29 02:16 | 2025-09-23 07:17 | |
Reporter | 방창현 | Assigned To | |||
Severity | minor | Reproducibility | sometimes | ||
Status | new | ||||
Summary | 0001606: /nsinfo/todaySubjectClassList | ||||
Description | org.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. | ||||
Tags | No tags attached. | ||||
assign Team | 퍼닌, JJ시스템 | ||||
카테고리 | |||||
기기 | PC | ||||
서버 | 상용 | ||||
환경 | FO | ||||
매칭 | |||||
목표 배포일 | 2025-09-24 | ||||
CRUD | |||||
조치 예정 | |||||
|
slave가 데이터를 읽는중에 master 에서 데이터 최신화를 하려 하여 발생한 오류입니다. 현재 cqrs 구조상 실시간으로 master -> slave 로 데이터 동기화를 진행하기 때문에 데이터 버전이 맞지 않아 master 가 slave 의 읽기 트렌젝션 실행을 강제 취소합니다. 해당 오류는 사용하는 쿼리에 테이블 조인이 많거나 쿼리 실행시간이 길수록 발생할 확률이 높습니다. 따라서 추후 cqrs 적용 검토 시 전반적인 소스 구조 및 db 설정 변경을 고려하고 상용 환경에서의 충분한 테스트가 필요할것으로 보입니다. |
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 |