Kinesis put_records! SSL connection reset — no retry logic
Service
cupixworks-api
Occurrences
23
Status
Reported
Confidence
80%
Actionability
28%
Cluster ID
a7d6e22c-b2bb-43da-8300-48be3e9152ce
First Seen
2026-04-10 00:45 UTC
Last Seen
2026-07-10 18:43 UTC
Actions
Kinesis put_records! SSL connection reset — no retry logic
What Happened#
2026-04-27 15:10~15:28 UTC 사이에 eu-central-1 리전의 AWS Kinesis 서비스가 일시적으로 장애를 겪으면서, cupixworks-api에서 Kinesis EventStream으로 이벤트를 publish하는 과정에서 SSL 연결이 원격 peer에 의해 리셋되었다. 이 클러스터에 기록된 SSL_connect 에러 11건은 약 17분간 지속된 Kinesis 장애의 마지막 단계에서 발생한 것으로, 전체 장애 동안 InternalFailure, Http503Error, execution expired 등 다양한 실패 모드가 함께 관측되었다.
Quick Facts#
| Field | Value |
|---|---|
| exception.message | Connection reset by peer - SSL_connect |
| top_frame | app/models/concerns/eventable/events/base.rb:20 |
| runtime | Ruby on Rails (tesla monolith) |
| deploy | production-eu-central-1-20260427T1445Z0-a4578cc0-cupixworks |
| env | production, eu-central-1 |
Timeline#
- 15:10:57Z — 최초
Aws::Kinesis::Errors::InternalFailure에러 발생 (Kinesis 장애 시작) - 15:11~15:26Z — InternalFailure, TCP execution expired 등 에러 지속
- 15:27:03Z — 최초
SSL_connect에러 발생 (이 클러스터의 first_seen) - 15:27:28Z — 마지막
SSL_connect에러 (이 클러스터의 last_seen) - 15:27:58Z — 전체 Kinesis 관련 에러 소멸, 서비스 자동 복구
- 2026-04-28 — Error Sweeper에 의해 RCA 수행
Scoring#
Confidence 80% · Actionability 28%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 16 code refs, 3 log queries |
| Code path explicitness | 3/3 | 16 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 | 1/5 | critical |
| Affected files | 1/5 | 23 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 |