ES /docs

FloorplanService::downloadFile | path: /tmp/workspace/89075/89075.png, error: {"errno":-104,"code":"

Service
cupixworks-any-floorplan-agent
Occurrences
2
Status
Dismissed
Confidence
80%
Actionability
44%
Cluster ID
28284494-1c60-4b68-a08b-8e56df17e802
First Seen
2026-06-23 02:19 UTC
Last Seen
2026-06-24 15:01 UTC
Actions
현재 상태 dismissed 에서는 실행할 액션이 없습니다.

FloorplanService::downloadFile | path: /tmp/workspace/89075/89075.png, error: {"errno":-104,"code":"

What Happened#

2026-06-23 11:19 KST 시점에 cupixworks-any-floorplan-agent(production us-west-2)에서 floorplan id 89075의 원본 PNG 파일을 다운로드하는 도중 TLS socket이 원격에서 강제 종료되어 ECONNRESET (errno -104, read syscall)로 실패했다. SQS 메시지 229cc426-7e7f-4252-bfa4-b51d476f5ddbApproximateReceiveCount: 1이라 자동 재시도 대상이며, 단일 occurrence(점진 발생 패턴이 아님)이다.

Quick Facts#

Field Value
exception.class Error (Node.js ECONNRESET)
exception.message {"errno":-104,"code":"ECONNRESET","syscall":"read"}
top_frame packages/cupix-tesla-floorplan-agent/src/floorplan-service.ts:268
runtime Node.js (request library, TLS read in node:internal/stream_base_commons)
env production us-west-2, tenant cupix

Affected Teams#

Team / Domain Error Count Impact
floorplan-agent (chrischoi) 1 floorplan 89075 1건 처리 실패. SQS 자동 재시도 예정

같은 시간대(2026-06-23 02:15~02:55 UTC) 다른 agent 들에서도 ECONNRESET/ETIMEDOUT 다발: TransferManager::downloadFile, TransferManager::uploadFile, ImageCPObject::uploadFile, 그리고 ioredis [ioredis] Unhandled error event: Error: connect ETIMEDOUT (/var/task/refresh_token.js, /var/task/token_save.js) — 토큰 캐시용 Redis와 외부 다운로드 양쪽에 일시적 네트워크 문제가 있었음을 시사.

Timeline#

  1. 2026-06-23 11:15:42 KSTBaseService::runByMessage | id: 89075 — SQS 메시지 수신, 처리 시작
  2. 2026-06-23 11:18:46 KST — 같은 agent 노드에서 ioredis connect ETIMEDOUT (refresh_token.js) 발생 — 동일 시간대 인프라 네트워크 이상 신호
  3. 2026-06-23 11:19:09 KSTFloorplanService::downloadFile | path: /tmp/workspace/89075/89075.png, error: {"errno":-104,"code":"ECONNRESET",...} — TLS read 실패
  4. 2026-06-23 11:19:09 KSTCupixAuth::handleError | Undefined response: ... read ECONNRESETBaseService::cleanUpAnythingRelatedModel | path: /tmp/workspace/89075 — workspace 정리
  5. 2026-06-23 11:19:09 KSTBaseService::handlingMessageErrors | ... ApproximateReceiveCount: "1" — SQS receive count 1 < MaxReceiveCount이므로 메시지 삭제 안 됨, 재시도 대기

Scoring#

Confidence 80% · Actionability 44%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 9 code refs, 5 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 5/5 trivial
Affected files 1/5 11 file(s)
Single repo 1/3 10 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