{% extends 'base.html' %} {% load helpers %} {% block extra_styles %} {% endblock %} {% block header %}

{% block title %}Nautobot Worker Status{% endblock %}

{% endblock %} {% block content %}
Worker Queues
{% for queue_name, workers in worker_status.queue_worker_count.items %} {% endfor %}
{{ queue_name }} {% for worker in workers %} {{ worker }} {% empty %} No workers found. {% endfor %}
{% for worker in worker_status.workers %}
{{ worker.hostname }}
{% for column in worker.running_tasks_table.columns %} {% endfor %} {% for row in worker.running_tasks_table.page.object_list|default:worker.running_tasks_table.rows %} {% for column, cell in row.items %} {% endfor %} {% empty %} {% if worker.running_tasks_table.empty_text %} {% endif %} {% endfor %} {% for column in worker.pending_tasks_table.columns %} {% endfor %} {% for row in worker.pending_tasks_table.page.object_list|default:worker.pending_tasks_table.rows %} {% for column, cell in row.items %} {% endfor %} {% empty %} {% if worker.pending_tasks_table.empty_text %} {% endif %} {% endfor %}
Uptime {{ worker.uptime|render_uptime }}
Queues {% for queue in worker.queues %} {{ queue }} {% endfor %}
{% empty %}
{% with increased_timeout=worker_status.timeout|add:5 %} Warning: No workers responded within the {{ worker_status.timeout }} second timeout. {% if increased_timeout <= worker_status.max_timeout %} Retry with a {{ increased_timeout }} second timeout. {% else %} Retry. {% endif %} {% endwith %} {% endfor %}
{% endblock %} {% block javascript %} {{ block.super }} {% endblock %}