ES /docs

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#

  1. 2026-07-18 15:02:35 KST — Capture 737963에서 run_3d_reconstruction? 검증 시작 (Capture#run_3d_reconstruction?)
  2. 2026-07-18 15:02:49 KST — Reconstruction 잡 생성 (job_id 1208310), CaptureInvoker#create_3d_reconstruction
  3. 2026-07-18 15:02:55 KSTAnalyzePanoWorker::perform | begins on 737963 (1차 실행)과 동시에 Capture 737963 processing is completed (Capture#notify_processing_completed), Capture intelligence job 생성 (job_id 1208311)
  4. 2026-07-18 15:04:03 KSTAnalyzePanoWorker::performMysql2::Error::TimeoutError: Lock wait timeout exceeded로 실패 (begins로부터 68초 경과 → InnoDB innodb_lock_wait_timeout 대기 후 타임아웃 추정)
  5. 2026-07-18 15:04:13 KSTreconstruction_state has transitioned from none to queued on Capture 737963
  6. 2026-07-18 15:04:19 KSTupdate_associated_sitetracks, update_associated_deviations 실행
  7. 2026-07-18 15:04:25 KST — Reconstruction/Capture Intelligence SQS 메시지 전송
  8. 2026-07-18 15:04:27 KST — Sidekiq 재시도로 AnalyzePanoWorker::perform | begins on 737963 (2차 실행)
  9. 2026-07-18 15:04:47 KSTAnalyzePano::analyze | capture_id=737963 total_panos=297
  10. 2026-07-18 15:06:53 KSTAnalyzePanoWorker::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