ES /docs

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::HTTPEOFError: 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#

  1. 2025-04-10 19:44 KST — 최초 발생 (first_seen, Representative Error 샘플)
  2. 2026-08-04 13:07 KST — 최근 발생 (last_seen). 16개월간 총 85건 산발 발생
  3. 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