ImageCPObject::downloadFile | path: /tmp/workspace/88774/88774.png, error: {"errno":-104,"code":"ECO
Service
cupixworks-any-thumbnail-agent
Occurrences
1
Status
Reported
Confidence
80%
Actionability
28%
Cluster ID
258d1ea0-e7ca-449b-8f4a-71911d1312d2
First Seen
2026-06-19 07:24 UTC
Last Seen
2026-06-19 07:24 UTC
Actions
ImageCPObject::downloadFile | path: /tmp/workspace/88774/88774.png, error: {"errno":-104,"code":"ECO
What Happened#
cupixworks-any-thumbnail-agent가 SQS 메시지로 받은 Floorplan 88774의 원본 이미지를 다운로드하던 중, 원격지에서 TCP 연결을 끊어 ECONNRESET (errno -104)이 발생했다. 다운로드 시작(16:20:58 KST)에서 에러 발생(16:24:24 KST)까지 약 3분 26초가 경과한 점으로 보아, redirect된 스토리지 응답이 idle 상태에서 끊긴 것이다. 동일 시간대(15분 내) 같은 서비스에서 ETIMEDOUT, "Internal Server Error" 등 비슷한 네트워크/업스트림 장애가 다수 관측된다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | ECONNRESET (Node.js system error) |
| exception.message | read ECONNRESET |
| top_frame | TLSWrap.onStreamRead (node:internal/stream_base_commons:218:20) |
| failure point | packages/cupix-tesla-thumbnail-agent/src/model/common/image-cpobject.ts:82-85 |
| env | production, us-west-2 |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| gad / thumbnail-agent (Floorplan) | 1 (이 클러스터) | Floorplan 88774의 thumbnail 생성 실패 — SQS 메시지가 DLQ로 이동했을 가능성 |
| gad / thumbnail-agent (전반) | 동일 시간대 다수 (ETIMEDOUT, 500, "undefined response") |
다른 floorplan/asset 의 thumbnail 생성도 같은 시간대에 함께 실패 |
Timeline#
- 2026-06-19 16:20:58 KST —
BaseService::runByMessage | id: 88774— SQS 메시지 수신, 처리 시작 - 2026-06-19 16:20:58 KST —
ThumbnailService::newModel | model id: 88774, type: Floorplan - 2026-06-19 16:20:58 KST —
ImageCPObject::downloadOriginal | url: http://api-tesla.cupix.internal/api/v1/floorplans/88774/download, path: /tmp/workspace/88774/88774.png - 2026-06-19 16:21:00 KST —
cupixworks-api가[302] GET /api/v1/floorplans/88774/download로 응답 (스토리지로 redirect) - 2026-06-19 16:24:24 KST —
read ECONNRESET(warn) →CupixAuth::handleError | Undefined response(warn) →ImageCPObject::downloadFile | path: /tmp/workspace/88774/88774.png, error: {...ECONNRESET}(error) →BaseService::handlingMessageErrors(error) - 2026-06-19 16:26:01 KST — 같은 서비스에서 다른 floorplan(88747)에 대한
ETIMEDOUT발생 — 일시적 네트워크/업스트림 불안정 패턴 지속 - 2026-06-19 16:26:01 KST — Status board 인시던트
2026-06-19-svc-cupixworks-any-thumbnail-agent-3자동 resolve
Scoring#
Confidence 80% · Actionability 28%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 9 code refs, 6 log queries |
| Code path explicitness | 3/3 | 9 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 | 11 file(s) |
| Single repo | 1/3 | 11 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 |