Value AQEBv742zXXB5AzpRv1JTEEhI6yPQZAr/J0jH4eu95Qp5bEj86DYf55dFEaywsGeDSgWGmoZMVb/ZSt1JqvSfHRp0STQ2D
Service
cupixworks-capture-intelligence-agent
Occurrences
1
Status
Dismissed
Confidence
85%
Actionability
28%
Cluster ID
505db6d9-dad5-4285-b718-17e0f8cab40a
First Seen
2026-06-19 05:03 UTC
Last Seen
2026-06-19 05:03 UTC
Actions
현재 상태 dismissed 에서는 실행할 액션이 없습니다.
Value AQEBv742zXXB5AzpRv1JTEEhI6yPQZAr/J0jH4eu95Qp5bEj86DYf55dFEaywsGeDSgWGmoZMVb/ZSt1JqvSfHRp0STQ2D
What Happened#
2026-06-19 14:03:32 KST 에 production us-west-2 의 cupixworks-capture-intelligence-agent ECS task 가 capture 717862 의 Python summary 분석 process 가 1시간 timeout 으로 abort 된 후, 만료된 SQS ReceiptHandle 로 DeleteMessage 를 호출하다 InvalidParameterValue: receipt handle has expired 로 실패했다. 동일 시점에 같은 incident scope 에서 3 개의 cluster (timeout abort, deleteMessage 실패, BaseService error handling) 가 동시에 발생했고 status board 에서 incident 2026-06-19-svc-cupixworks-capture-intelligence-agent-1 로 묶였다. 메시지는 SQS visibility timeout 만료로 자동 재배달되어 14:03:33 KST 에 같은 captureId 로 다시 처리되어 14:07:09 KST 에 정상 완료되었으므로 사용자 데이터 손실은 없다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | AWS.SQS InvalidParameterValue |
| exception.message | Value AQEB... for parameter ReceiptHandle is invalid. Reason: The receipt handle has expired. |
| top_frame | packages/base/src/manager/aws-queue.manager.ts:97-100 |
| triggering_class | CaptureIntelligenceProcessManager |
| triggering_cause | AbortError: Process timeout (TIMEOUT_MS = 60 * 60 * 1000) |
| queue | cupix-capture-intelligence-agent-production.fifo |
| env | production / us-west-2 |
| MessageId | 4f9fc010-9b09-43cf-b0e0-bb2588254514 |
| captureId | 717862 (spacetimeId 1463817) |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| clark-vdc / capture intelligence (LLM summary) | 3 clusters (1 incident) | capture 717862 1회 1차 처리 실패, 재배달로 자가복구. 사용자 가시 영향 없음. |
Timeline#
- 2026-06-19 13:03:24 KST —
BaseService::runByMessage | id: 717862(MessageId4f9fc010-9b09-43cf-b0e0-bb2588254514) 수신, ApproximateReceiveCount=1.CaptureIntelligenceService::run | begin - captureId: 717862, spacetimeId: 1463817실행, Pythonpython3 -m srcspawn. - 2026-06-19 13:13:24 KST (T+10m) — SQS visibility timeout 600s 경과, ReceiptHandle 무효화 (AWS 문서 기준 — 이 시점에 한해 직접 확인 로그는 없음, AWS SDK 응답으로 역추론).
- 2026-06-19 14:03:32 KST (T+60m) —
AbortSignal.timeout(TIMEOUT_MS=1h)발화:CaptureIntelligenceProcessManager | process timeout, aborting...→AbortError: The operation was aborted. - 2026-06-19 14:03:32 KST —
BaseService::handlingMessageErrors가deleteByMessage호출 →AwsQueueManager::deleteMessage가 만료된 ReceiptHandle 로 SDK 호출 →InvalidParameterValue: The receipt handle has expired(cluster505db6d9-...의 representative error). - 2026-06-19 14:03:33 KST — SQS 가 같은 메시지를 재배달, 동일 task 가
BaseService::runByMessage | id: 717862재시작. - 2026-06-19 14:07:09 KST — 재처리에서
CaptureIntelligenceProcessManager::execute | Output received - success: true로 정상 완료. - 2026-06-19 14:07:10 KST — 새 ReceiptHandle 로
AwsQueueManager::deleteMessage | end - message id: 4f9fc010-9b09-43cf-b0e0-bb2588254514정상 삭제.
Scoring#
Confidence 85% · Actionability 28%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 16 code refs, 5 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 | 16 file(s) |
| Single repo | 1/3 | 8 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 |