ES /docs

PreprocessorService::updateCaptureMarkMeta | error - {

Service
cupixworks-capture-preprocessor-agent
Occurrences
6
Status
Abandoned
Confidence
95%
Actionability
52%
Cluster ID
63cc1cee-f4e5-42d3-9456-1e85c876dabd
First Seen
2026-04-24 19:27 UTC
Last Seen
2026-07-10 18:00 UTC
Actions
현재 상태 abandoned 에서는 실행할 액션이 없습니다.

PreprocessorService::updateCaptureMarkMeta | error - {

What Happened#

2026-04-24 19:27:44 UTC에 cupixworks-capture-preprocessor-agent 서비스에서 capture 687514의 mark meta를 업데이트하는 API 호출(PUT /api/v1/captures/687514/meta/mark)이 504 Gateway Time-out으로 실패했다. nginx 프록시 레이어에서 upstream(Rails API) 응답을 기다리다 타임아웃이 발생했으며, API 측에서는 동일 capture에 대해 ActiveRecord::LockWaitTimeout (MySQL lock wait timeout)이 확인되었다. 1건 발생.

Quick Facts#

Field Value
exception.class HttpError
exception.message HTTP request failed
top_frame captureApi.js:4528 (@tesla/typescript-node-sdk)
env production, us-west-2

Affected Teams#

Team / Domain Error Count Impact
whitingturner 1 capture 687514 preprocessor 작업 실패, SQS 메시지 삭제되지 않아 재처리 가능

Timeline#

  1. 04:21:10 KSTPreprocessorService::setVideoImageMatchData 시작 (capture 687514)
  2. ~04:27:44 KSTupdateCaptureMarkMeta 에서 PUT /api/v1/captures/687514/meta/mark 호출
  3. 04:27:44 KST — nginx에서 504 Gateway Time-out 반환, agent에서 HttpError 발생
  4. 04:27:44 KSTBaseService::handlingMessageErrors가 에러를 로깅하고 SQS 메시지 처리 종료
  5. 04:34:15 KST — 동일 capture에 대한 재시도 요청이 API 측에서 ActiveRecord::LockWaitTimeout (502) 발생
  6. 04:39:25 KST — 이후 재시도에서 200 성공
  7. 05:05:09 KST — 추가 재시도에서도 200 성공

Scoring#

Confidence 95% · Actionability 52%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 39 code refs, 6 log queries
Code path explicitness 3/3 39 file:line refs
Log evidence 3/3 section, query, pattern
RCA structure 3/3 3/3 sections
Revision history 2/3 2 revision(s)
Agent execution 3/3 success

Actionability#

Dimension Score Detail
Fix complexity 5/5 trivial
Affected files 1/5 27 file(s)
Single repo 1/3 12 service(s)
Immediate actions 0/3 absent
Testability 0/3 no test info
External dependency 3/3 no external deps
Data migration 3/3 no migration