BaseService::handlingMessageErrors | Error and message object - {"error":{"errno":-104,"code":"ECONN
Service
cupixworks-any-floorplan-agent
Occurrences
1
Status
Reported
Confidence
80%
Actionability
52%
Cluster ID
6e0934cd-a878-45fc-94e6-b84e901d449d
First Seen
2026-06-24 15:01 UTC
Last Seen
2026-06-24 15:01 UTC
Actions
BaseService::handlingMessageErrors | Error and message object - {"error":{"errno":-104,"code":"ECONN
What Happened#
cupixworks-any-floorplan-agent(production, us-west-2)가 SQS 메시지 86b02f14-377e-4fa7-9710-24f2de51103e(floorplan id 89294) 를 처리하는 중 원본 PNG 파일을 다운로드하다가 TLS 소켓이 상대방에 의해 끊겨 ECONNRESET (errno -104, syscall: read) 으로 실패했다. 단발성 네트워크 끊김이며, 동일 메시지/같은 floorplan은 후속 redrive 와 다른 메시지에서 정상 처리되었다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | Error (Node.js system error) |
| exception.code | ECONNRESET |
| exception.errno | -104 |
| exception.syscall | read |
| top_frame | node:internal/stream_base_commons:218:20 (TLSWrap.onStreamRead) |
| failure point | packages/cupix-tesla-floorplan-agent/src/floorplan-service.ts:267-270 |
| sqs.message_id | 86b02f14-377e-4fa7-9710-24f2de51103e |
| sqs.receive_count | 4 (재시도 중) |
| floorplan.id | 89294 |
| env | production, us-west-2 |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| chrischoi / floorplan-agent | 1 메시지 (errno=-104 발생 2건이 14일 창에 산발) | 단일 floorplan(89294) 처리 한 번 실패 — 같은 메시지가 SQS visibility timeout 후 재전달되어 후속 처리에서 성공. 사용자 가시 영향 없음. |
Timeline#
- 2026-06-25 00:01:13 KST —
FloorplanService::downloadFile가/tmp/workspace/89294/89294.png다운로드 중ECONNRESET발생 (request.get(...).on('error', ...)콜백에서cupixAuth.handleError호출 → reject) - 2026-06-25 00:01:13 KST —
BaseService::handlingMessageErrors가 errno/code/syscall 을 가진 시스템 에러로 인식, 메시지를 SQS 에서 삭제하지 않고 종료 - 2026-06-25 02:55 KST 무렵 (이후) — 같은 floorplan id
89294가 다른 메시지로 재처리되어 정상 완료 (tileFloorplan | tiling done로그 확인) - 2026-06-25 동일 일자 17:55, 19:56, 21:57 KST —
id: 89294추가 처리 모두 성공 (재발 없음)
Scoring#
Confidence 80% · Actionability 52%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 11 code refs, 6 log queries |
| Code path explicitness | 3/3 | 11 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 | 10 file(s) |
| Single repo | 1/3 | 10 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 |