> For the complete documentation index, see [llms.txt](https://docs.infraon.io/infraon-help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.infraon.io/infraon-help/infinity-user-guide/infraon-configuration/organization/asynchronous-task-manager.md).

# Asynchronous Task Manager

This module oversees and monitors background tasks that operate independently from the main application flow. Built on the **Celery** framework, an asynchronous task/job queue based on distributed message passing, it focuses on real-time operations while supporting scheduling.

For instance, when a baseline scheduler is created, a corresponding task is automatically generated, which can be monitored and managed within the Asynchronous Task Manager. This ensures that tasks can run asynchronously in the background or synchronously, depending on the requirements.

## **What do you see on the screen**

<table data-header-hidden><thead><tr><th width="162"></th><th width="252"></th><th></th></tr></thead><tbody><tr><td><strong>Label</strong></td><td><strong>Action</strong></td><td><strong>Description/ Example</strong></td></tr><tr><td>Task Name</td><td>No actions can be taken. This field is for viewing purposes only.</td><td><p>Identifies the specific Celery task.</p><p>Example: "Start Configmgmt Uploadjob"</p></td></tr><tr><td>Worker Name</td><td>No actions can be taken. This field is for viewing purposes only.</td><td><p>Displays the Celery worker process name assigned to the task.</p><p>Example: "Infraon"</p></td></tr><tr><td>Description</td><td>No actions can be taken. This field is for viewing purposes only.</td><td>Provides detailed information about the task's purpose and functionality</td></tr><tr><td>Queue Name</td><td>No actions can be taken. This field is for viewing purposes only.</td><td><p>Indicates the Celery message queue associated with the task.</p><p>Example: "upload_jobs"</p></td></tr><tr><td>Status</td><td>No actions can be taken. This field is for viewing purposes only.</td><td>Reflects the current operational state of the task (e.g., "running" or "stopped")</td></tr><tr><td>Last Heartbeat</td><td>No actions can be taken. This field is for viewing purposes only.</td><td><p>Timestamp of the most recent communication between the worker and the Celery broker.</p><p>Example: "38 seconds ago"</p></td></tr><tr><td><strong>Action Icons</strong></td><td></td><td></td></tr><tr><td>Resync Worker</td><td>Users can click to initiate the resync process. A validation step is required to confirm the action.</td><td>Initiates a resynchronization process between the Celery worker and the broker. Requires confirmation</td></tr><tr><td>Stop Worker</td><td>Users can click to stop the worker process. A validation step is required to confirm the action.</td><td>Terminates the Celery worker process, halting task execution. Requires confirmation</td></tr></tbody></table>
