ES /docs

ImageCPObject.downloadFile() missing timeout — hangs on TLS stall

Service
cupixworks-any-thumbnail-agent
Occurrences
63
Status
Reported
Confidence
75%
Actionability
36%
Cluster ID
d1ff47b4-f588-4024-a7d4-1ce9cc698b6f
First Seen
2026-05-22 06:26 UTC
Last Seen
2026-06-26 10:01 UTC
Actions

ImageCPObject.downloadFile() missing timeout — hangs on TLS stall

What Happened#

2026-05-22 06:26 UTC에 cupixworks-any-thumbnail-agent 서비스에서 Asset 썸네일 생성을 위한 파일 다운로드 중 TCP read timeout(ETIMEDOUT)이 발생했다. 다운로드가 06:10:38에 시작되어 약 15분 30초 후에 타임아웃으로 실패했으며, SQS 재시도 시에도 업로드 단계에서 동일한 ETIMEDOUT이 재발했다.

Quick Facts#

Field Value
exception.class ETIMEDOUT
exception.message ImageCPObject::downloadFile | path: /tmp/workspace/8mqd7168rx4l/8mqd7168rx4l.jpg, error: {"errno":-110,"code":"ETIMEDOUT","syscall":"read"}
top_frame image-cpobject.ts:downloadFile
runtime Node.js (ECS Fargate)
env production, eu-central-1

Affected Teams#

Team / Domain Error Count Impact
hassan-allam 1 Asset 썸네일 생성 지연 (SQS 재시도로 최종 실패)

Timeline#

  1. 06:10:38Z — SQS 메시지 수신, Asset 8mqd7168rx4l 썸네일 작업 시작
  2. 06:10:38Zapi-tesla.cupix.internal로 다운로드 요청 시작
  3. 06:26:09Z — TCP read timeout 발생 (ETIMEDOUT, ~15.5분 경과)
  4. 08:14:44Z — SQS 재시도 (2차): 다운로드 성공, 썸네일/커버 생성 성공
  5. 08:32:19Z — 업로드 단계에서 동일한 ETIMEDOUT 발생, 작업 최종 실패

Scoring#

Confidence 75% · Actionability 36%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 2 code refs, 4 log queries
Code path explicitness 2/3 2 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 1/5 critical
Affected files 1/5 13 file(s)
Single repo 1/3 5 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