AnalyzePanoWorker::perform | error on 737963 - Mysql2::Error::TimeoutError: Lock wait timeout exceed
Service
cupixworks-worker
Occurrences
1
Status
Reported
Confidence
80%
Actionability
44%
Cluster ID
bfbd692b-405c-4413-851a-0335a8f96cfe
First Seen
2026-07-18 06:04 UTC
Last Seen
2026-07-18 06:04 UTC
Actions
AnalyzePanoWorker::perform | error on 737963 - Mysql2::Error::TimeoutError: Lock wait timeout exceed
What Happened#
2026-07-18 15:04 KST, cupixworks-worker(production, us-west-2)의 AnalyzePanoWorker::perform가 capture 737963에서 Mysql2::Error::TimeoutError: Lock wait timeout exceeded로 실패했다. 오류는 1회 발생했고 Sidekiq 자동 재시도(retry: 1)로 15:04:27 KST에 재시도가 성공하여 15:06:53 KST에 정상 완료됐다. 최종 사용자 영향은 없다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | Mysql2::Error::TimeoutError |
| exception.message | Lock wait timeout exceeded; try restarting transaction |
| top_frame | app/workers/analyze_pano_worker.rb:12 (capture.processing_analysis_state!) |
| env | production, us-west-2 |
| tenant | cupix |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| cupixworks-worker (capture 737963) | 1 | 재시도로 자동 복구, 사용자 영향 없음 |
Timeline#
- 2026-07-18 15:02:35 KST — Capture 737963에서
run_3d_reconstruction?검증 시작 (Capture#run_3d_reconstruction?) - 2026-07-18 15:02:49 KST — Reconstruction 잡 생성 (job_id 1208310),
CaptureInvoker#create_3d_reconstruction - 2026-07-18 15:02:55 KST —
AnalyzePanoWorker::perform | begins on 737963(1차 실행)과 동시에Capture 737963 processing is completed(Capture#notify_processing_completed), Capture intelligence job 생성 (job_id 1208311) - 2026-07-18 15:04:03 KST —
AnalyzePanoWorker::perform가Mysql2::Error::TimeoutError: Lock wait timeout exceeded로 실패 (begins로부터 68초 경과 → InnoDBinnodb_lock_wait_timeout대기 후 타임아웃 추정) - 2026-07-18 15:04:13 KST —
reconstruction_state has transitioned from none to queued on Capture 737963 - 2026-07-18 15:04:19 KST —
update_associated_sitetracks,update_associated_deviations실행 - 2026-07-18 15:04:25 KST — Reconstruction/Capture Intelligence SQS 메시지 전송
- 2026-07-18 15:04:27 KST — Sidekiq 재시도로
AnalyzePanoWorker::perform | begins on 737963(2차 실행) - 2026-07-18 15:04:47 KST —
AnalyzePano::analyze | capture_id=737963 total_panos=297 - 2026-07-18 15:06:53 KST —
AnalyzePanoWorker::perform | uploaded and waiting callback on 737963(재시도 성공)
Scoring#
Confidence 80% · Actionability 44%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 12 code refs, 6 log queries |
| Code path explicitness | 3/3 | 12 file:line refs |
| Log evidence | 2/3 | section, query |
| 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 | 2 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 |