Api::V1::PanosController#check_mask_uploading (avg 66605ms, max 159799ms)
Service
cupixworks-api
Occurrences
189
Status
Dismissed
Confidence
85%
Actionability
44%
Cluster ID
fa2be8d1-d39e-4ff4-b9ca-3543e0fcedb7
First Seen
2026-06-26 01:51 UTC
Last Seen
2026-08-04 22:26 UTC
Actions
현재 상태 dismissed 에서는 실행할 액션이 없습니다.
Api::V1::PanosController#check_mask_uploading (avg 66605ms, max 159799ms)
What Happened#
2026-06-26 10:5110:53 KST 사이 3회 + 재시도 sleep 누적 형태로 늘어진 것으로 분석된다.cupixworks-api (ap-southeast-2, tenant cupix) 의 Api::V1::PanosController#check_mask_uploading 요청 4건이 평균 66.6초, 최대 159.8초의 비정상 지연을 보였다. 동일 시간/리전/테넌트에서 panos 테이블을 대상으로 한 Mysql2::Error::TimeoutError: Lock wait timeout exceeded (50087ms ≈ innodb_lock_wait_timeout 50초) 502 응답이 다수 발생하고 있었고, status board 도 본 cluster 를 parent incident 2026-06-26-svc-cupixworks-api--unknown-1 (총 7 cluster) 에 자동으로 묶었다. 본 cluster 의 trace 들은 결과적으로 200 응답을 받았으나, MaskableRepository#check_mask_uploading 내부의 panos UPDATE / state 전이가 InnoDB row-lock 경합에 묶여 50초 lock-wait timeout 1
Quick Facts#
| Field | Value |
|---|---|
| resource_name | Api::V1::PanosController#check_mask_uploading |
| avg_duration_ms | 66605 |
| max_duration_ms | 159799 |
| occurrences | 4 |
| sample_trace_id | 134794658443570874 |
| env | production, ap-southeast-2 |
| tenant | cupix |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| cupix (tenant), ap-southeast-2 | 4 traces (이 cluster) + 6 동시 cluster (parent incident 2026-06-26-svc-cupixworks-api--unknown-1) |
pano mask 업로드 후처리 응답이 평균 66초 / 최대 159초 지연 — 클라이언트(SK앱/업로더) 타임아웃 또는 사용자 인지 실패 가능. 같은 시간대 check_mask_uploading 1건은 502 LockWaitTimeout 으로 실패. |
Timeline#
- 2026-06-26 10:25 KST — Parent incident
2026-06-26-svc-cupixworks-api--unknown-1시작 (Api::V1::PanosController#update41.5s latency, cluster943fdcb4). - 2026-06-26 10:46 KST 이후 —
panos테이블 대상Mysql2::Error::TimeoutError: Lock wait timeout exceeded502 응답 다수 (check_tile_uploading,check_mask_uploading,mask_upload_url). duration ≈ 50087ms =innodb_lock_wait_timeout기본값 50s. - 2026-06-26 10:51:38 KST — 본 cluster 의 first_seen.
check_mask_uploading요청이 평균 66s 대로 지연되기 시작. - 2026-06-26 10:53:29 KST —
PUT /api/v1/panos/14133757/check_mask_uploading가 50s lock-wait timeout 으로 502 반환 (별도 cluster). - 2026-06-26 10:53:30 KST — 본 cluster last_seen (159799ms 트레이스 포함). 동시 cluster 들도 같은 패턴.
Scoring#
Confidence 85% · Actionability 44%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 8 code refs, 7 log queries |
| Code path explicitness | 3/3 | 8 file:line refs |
| Log evidence | 3/3 | section, query, pattern |
| RCA structure | 3/3 | 3/3 sections |
| Revision history | 0/3 | 0 revision(s) |
| Agent execution | 3/3 | success |
Actionability#
| Dimension | Score | Detail |
|---|---|---|
| Fix complexity | 5/5 | trivial |
| Affected files | 1/5 | 9 file(s) |
| Single repo | 1/3 | 6 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 0/3 | no test info |
| External dependency | 1/3 | external deps found |
| Data migration | 3/3 | no migration |