ES /docs

Failed to put records: Connection reset by peer - SSL_connect

Service
cupixworks-api
Occurrences
1
Status
Reported
Confidence
85%
Actionability
28%
Cluster ID
19d6079b-30f0-4174-9fe0-ecfb1898d23d
First Seen
2026-07-10 04:06 UTC
Last Seen
2026-07-10 04:06 UTC
Actions

Failed to put records: Connection reset by peer - SSL_connect

What Happened#

2026-07-10 13:06:20 KST에 cupixworks-api (us-west-2, production)의 Cupix::Aws::Kinesis.put_records!가 AWS Kinesis 엔드포인트에 대한 TLS 세션 도중 Connection reset by peer - SSL_connect 예외로 실패했다. 이 실패가 Capture#update 요청 흐름의 Eventable 훅에서 발생했기 때문에, CaptureRepository#update의 광범위한 rescue StandardError가 네트워크 오류를 Cupix::Errors::Parameter(ARG10001)로 재포장하여 HTTP 400을 반환했다. 단일 요청(capture 732118) 1회만 관측된 transient 이벤트다.

Quick Facts#

Field Value
exception.class Cupix::Errors::Parameter (외부 표면), 원인 예외는 AWS SDK의 Seahorse::Client::NetworkingError / OpenSSL::SSL::SSLError 계열
exception.message Connection reset by peer - SSL_connect
top_frame lib/cupix/aws/kinesis.rb:14 (put_records!)
env production, region us-west-2, tenant cupix

Affected Teams#

Team / Domain Error Count Impact
cupixworks-api (Capture update) 1 단일 PUT /api/v1/captures/732118 요청이 HTTP 400 (ARG10001)으로 실패. 동일 capture는 15분 전(12:51 KST) 및 이후 정상 응답 확인 — 사용자 영향은 이 1건 재시도로 회복 가능한 수준.

Timeline#

  1. 2026-07-10 12:51:13 KSTPUT /api/v1/captures/732118 정상 200 응답 (reconstruction_state transitioned to done)
  2. 2026-07-10 13:06:20 KSTCupix::Aws::Kinesis.put_records!Connection reset by peer - SSL_connect로 실패, Eventable::Events::Update.create_event가 동일 메시지로 실패 로그를 남긴 후 예외를 상위로 전파, PUT /api/v1/captures/732118 요청이 HTTP 400 (ARG10001, Cupix::Errors::Parameter) 반환
  3. 이후 동일 fingerprint 로그 재발 없음 (Datadog service:cupixworks-api "SSL_connect" last 14d 검색 결과 5건 중 관련 항목 3건이 모두 동일 timestamp 13:06:20 KST에 집중)

Scoring#

Confidence 85% · Actionability 28%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 18 code refs, 8 log queries
Code path explicitness 3/3 18 file:line refs
Log evidence 3/3 section, query, pattern
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 13 file(s)
Single repo 1/3 2 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