ES /docs

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 사이 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 13회 + 재시도 sleep 누적 형태로 늘어진 것으로 분석된다.

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#

  1. 2026-06-26 10:25 KST — Parent incident 2026-06-26-svc-cupixworks-api--unknown-1 시작 (Api::V1::PanosController#update 41.5s latency, cluster 943fdcb4).
  2. 2026-06-26 10:46 KST 이후panos 테이블 대상 Mysql2::Error::TimeoutError: Lock wait timeout exceeded 502 응답 다수 (check_tile_uploading, check_mask_uploading, mask_upload_url). duration ≈ 50087ms = innodb_lock_wait_timeout 기본값 50s.
  3. 2026-06-26 10:51:38 KST — 본 cluster 의 first_seen. check_mask_uploading 요청이 평균 66s 대로 지연되기 시작.
  4. 2026-06-26 10:53:29 KSTPUT /api/v1/panos/14133757/check_mask_uploading 가 50s lock-wait timeout 으로 502 반환 (별도 cluster).
  5. 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