{% extends "base.html" %} {% block title %}Tasks ยท {{ site.title }}{% endblock %} {% block content %}

Tasks

This panel shows what is declared on the broker and what was persisted by the workers. It does not show live queue depth — TaskIQ exposes none.

{% if shows_runs %}

Runs

{% if runs %}
{% for job in runs %} {% endfor %}
Kind Status Progress Stage Attempts Requested
{{ job.kind }} {{ job.status }} {{ job.stage or "โ€”" }} {{ job.attempts }}/{{ job.max_attempts }} {{ job.created_at }}
{% else %}

No runs recorded yet. Rows appear here once a JobStore enqueues work.

{% endif %} {% endif %} {% if shows_schedule %}

Schedule

{% if schedule %}
{% for task in schedule %} {% endfor %}
Task Cron Interval Retries
{{ task.name }} {% if task.cron %}{{ task.cron }}{% else %}โ€”{% endif %} {% if task.interval_seconds %}every {{ task.interval_seconds | int }}s{% elif not task.is_scheduled %}on demand{% else %}โ€”{% endif %} {% if task.retry_on_error %} up to {{ task.max_retries if task.max_retries is not none else "default" }} {% else %} off {% endif %}
{% else %}

No tasks registered on the broker.

{% endif %} {% endif %}
{% endblock %}