Skip to content

Job Lifecyle

Jeremy Green edited this page Sep 2, 2021 · 2 revisions
  • Incoming - The total count of jobs that have come through the incoming job queue. When a job is retried it is pushed to the incoming job queue and will increment the 'incoming' count. Likewise when a delayed jobs is scheduled it will pass through the incoming job queue on the way the the work queue.
  • Complete - Jobs that have been executed successfully.
  • Failed - The total number of jobs that failed. By failing job will retry 25 times, so a job that fails until it dies will increased the 'failed' count by 25.
  • Processing - Jobs that are currently being processed by a work queue handler.
  • Queued - Jobs that are waiting in a work queue. This number includes both the jobs that are at/past their scheduled time but still not processing, as well as any jobs that are scheduled to be processed within the next couple of minutes. Once jobs are queued there's no way to remove them from the SQS work queue.
  • Retries - Jobs that have failed one or more times and will be retried.
  • Scheduled - Jobs that are scheduled to be run in the future.
  • Dead - Jobs that have been retried the maximum number of times but have still failed.
Clone this wiki locally