AwsTask#stop! missing error handling for removed tasks
Service
cupixworks-worker
Occurrences
5,405
Status
Reported
Confidence
80%
Actionability
44%
Cluster ID
4b9fd0c3-7aca-441f-a040-ab2a8fd76b6f
First Seen
2026-04-07 02:15 UTC
Last Seen
2026-08-05 04:45 UTC
Actions
AwsTask#stop! missing error handling for removed tasks
RCA Summary#
AwsTask#stop! 메서드가 이미 종료되어 AWS ECS API에서 제거된 task에 대해 반복적으로 stop_task API를 호출하고 있습니다. ECS task d2a8c995는 2026-04-07T01:05:28Z에 정상 종료되었고, 약 1시간 후 ECS가 task 메타데이터를 정리(pruning)했습니다. 그러나 stop! 메서드의 에러 핸들링에서 InvalidParameterException을 catch한 후 task의 DB 상태를 업데이트하거나 archive 처리를 하지 않아, Cupix::Cron::Job.clean_running_jobs cron이 10분마다 동일한 task에 대해 stop!을 계속 호출하는 무한 루프가 발생했습니다.