EOFError: end of file reached
Service
net/http
Occurrences
86
Status
Reported
Confidence
80%
Actionability
44%
Cluster ID
66c6ee9a-8f80-4a0c-980b-2c70370ab8b9
First Seen
2025-04-10 10:44 UTC
Last Seen
2026-08-05 04:08 UTC
Actions
EOFError: end of file reached
What Happened#
tesla (cupixworks-api) 가 외부/서드파티 HTTP 엔드포인트로 아웃바운드 요청을 보내는 도중 원격 peer 가 응답을 끝까지 내려주기 전에 TCP 소켓을 닫아 Ruby stdlib 의 Net::HTTP 가 EOFError: end of file reached 를 raise 했다. Datadog APM 은 이 span 을 built-in Net::HTTP 통합의 default service:net/http 로 태깅했을 뿐, 실제 애플리케이션은 tesla 이다. 2025-04-10 부터 2026-08-04 까지 약 16개월간 85건이 산발적으로 발생한 저빈도 이벤트다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | EOFError |
| exception.message | end of file reached |
| top_frame | Ruby stdlib net/http (Net::BufferedIO#rbuf_fill) — 애플리케이션 프레임 아님 |
| runtime | Ruby 3.3.7 |
| env | production (region 미상 — Error Tracking 전용, 매칭 로그 없음) |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
tesla / cupixworks-api (outbound HTTP via Cupix::HttpClient) |
85 (16개월 누적) | 개별 아웃바운드 HTTP 호출 1건이 실패로 종료 — 재시도 없이 상위로 전파 |
service:net/http 는 실제 앱 서비스가 아니라 Datadog 의 Net::HTTP auto-instrumentation default span 이름이다. 실제 호출 주체는 tesla 이다.
Timeline#
- 2025-04-10 19:44 KST — 최초 발생 (first_seen, Representative Error 샘플)
- 2026-08-04 13:07 KST — 최근 발생 (last_seen). 16개월간 총 85건 산발 발생
- 2026-08-04 — RCA 수행. Datadog 로그(error/warn/info) 검색 결과 매칭 0건 — 이 이슈는 Error Tracking 에만 존재
Scoring#
Confidence 80% · Actionability 44%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 5 code refs, 9 log queries |
| Code path explicitness | 3/3 | 5 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 | 5 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 |