Background tasks are essential for managing processes that run asynchronously or at scheduled times. To help you track the progress of these tasks, each one is assigned a status. These statuses are color-coded to provide a clear visual indicator of the task’s current state. Understanding these statuses helps you quickly determine whether a task is progressing, completed, or facing issues. Below is an overview of each background job status and what it signifies:
Enqueued: The task is scheduled but has not yet started execution. It is in the queue, waiting to be picked up by the system for processing.
Scheduled: The task is set to run at a specific time in the future. It will begin execution when the scheduled time arrives.
Processing: The task is currently being executed. The system is actively working on the task.
Succeeded: The task has been completed. It finished without errors or interruptions.
Failed: The task encountered an error during execution and could not be completed as intended. Further investigation is needed to resolve the issue.
Deleted: The task has been removed and is no longer available for execution. It is been permanently discarded from the system.
Awaiting: The task is waiting for a condition or another task to be completed before it can proceed with execution.
Canceled: The task was canceled before it could be processed or completed. This could be due to user action or system intervention.
Retries: The task is retrying after a failure. It is in an attempt to execute successfully after an initial error occurred.