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#
- 06:10:38Z — SQS 메시지 수신, Asset
8mqd7168rx4l썸네일 작업 시작 - 06:10:38Z —
api-tesla.cupix.internal로 다운로드 요청 시작 - 06:26:09Z — TCP read timeout 발생 (ETIMEDOUT, ~15.5분 경과)
- 08:14:44Z — SQS 재시도 (2차): 다운로드 성공, 썸네일/커버 생성 성공
- 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 |