flush_geo_coordinate - error - message: The specified bucket does not exist
Service
cupixworks-migration-worker
Occurrences
133
Status
Reported
Confidence
85%
Actionability
16%
Cluster ID
1422d309-78fd-40d7-bc04-6b6d41f9c89e
First Seen
2026-07-13 06:06 UTC
Last Seen
2026-07-30 09:06 UTC
Actions
flush_geo_coordinate - error - message: The specified bucket does not exist
What Happened#
2026-07-13 KST 오후 시간대에 cupixworks-migration-worker 서비스 (ap-northeast-1) 에서 Record#flush_geo_coordinate 가 Aws::S3::Errors::NoSuchBucket (The specified bucket does not exist) 로 실패했다. 매시 정각(KST 기준)에 한 번씩 총 2건 발생했으며, 실행 주체는 hourly cron (Cupix::Cron::Record.flush_stale_records / flush_refreshing_records) 으로 추정된다. 특정 Record 의 storage_option.s3_hosting_bucket_name 이 실제 S3 에 존재하지 않는 버킷을 가리키고 있어, 해당 Record 의 geo-coordinate JSON 을 S3 에 업로드하지 못했다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | Aws::S3::Errors::NoSuchBucket (from message) |
| exception.message | The specified bucket does not exist |
| top_frame | app/models/concerns/record_geo_coordinate.rb:93 (rescue), 실제 실패 지점 record_geo_coordinate.rb:45-49 (geo_coordinate_s3_object.upload_stream) |
| env | production, region ap-northeast-1, tenant cupix |
Affected Teams#
로그에서 record id / team domain 을 특정할 수 있는 필드가 남지 않아 영향받은 team 을 확정할 수 없다 (uncertain — needs verification). Cupix::Logger.error 호출은 record: { id: self.id } 를 함께 남기도록 되어 있으나(record_geo_coordinate.rb:93), Datadog 검색 결과에는 message 만 노출되어 있어 record id 확인을 위해 원 로그 attribute 조회가 필요하다.
| Team / Domain | Error Count | Impact |
|---|---|---|
| ap-northeast-1 (tenant: cupix), 특정 Record | 2 | 해당 Record 의 geo-coordinate JSON 이 S3 에 갱신되지 못함 → geo_coordinate_url 로 조회되는 데이터 stale |
Timeline#
- 2026-07-13 15:06 KST — 첫 번째
The specified bucket does not exist에러 발생 (first_seen). - 2026-07-13 16:06 KST — 정확히 1시간 뒤 동일 에러 재발생 (
last_seen). Hourly cron 재시도 패턴과 일치. - status board — 같은 서비스의 recent 인시던트
2026-07-13-svc-cupixworks-migration-worker--unknown-1(04:07–05:03 UTC) 는 별도 클러스터 5건에 대한 것으로, 이번 클러스터는 그 이후 시간대에 별도 발생.
Scoring#
Confidence 85% · Actionability 16%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 16 code refs, 4 log queries |
| Code path explicitness | 3/3 | 16 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 | 15 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 | 0/3 | migration needed |