{% extends "admin/layout.html" %} {% block content %} {# Breadcrumb #} {# Page heading #}
Monitor pending jobs, throughput, and failed jobs.
No job history yet. Jobs are recorded here once processed.
| Queue | Pending | Processed (1h) | Failed (1h) |
|---|---|---|---|
| {{ qs.queue }} | {% if qs.pending > 0 %} {{ qs.pending }} {% else %}—{% endif %} | {% if qs.processed_1h > 0 %} {{ qs.processed_1h }} {% else %}0{% endif %} | {% if qs.failed_1h > 0 %} {{ qs.failed_1h }} {% else %}0{% endif %} |
The jobs_history table does not exist. Add it by re-running hunt queue:table and hunt migrate.
The jobs_failed table does not exist. Run your queue migrations first.
No failed jobs.
| ID | Queue | Job | Exception | Failed At | Actions |
|---|---|---|---|---|---|
| {{ job.id }} | {{ job.queue }} | {{ job._job_class }} | {% if job.exception %} {{ job.exception[:80] }}{% if job.exception | length > 80 %}…{% endif %} {% else %} — {% endif %} | {{ job._failed_at_fmt }} |
|
The jobs table does not exist. Run your queue migrations first.
No jobs in queue.
| ID | Queue | Job | Status | Attempts | Created At |
|---|---|---|---|---|---|
| {{ job.id }} | {{ job.queue }} | {{ job._job_class }} | {% if job._status == 'Processing' %} Processing {% elif job._status == 'Delayed' %} Delayed {% else %} Pending {% endif %} | {{ job.attempts }} | {{ job._created_at_fmt }} |