{% extends "layout.html" %} {% block body %}
{% for addr, worker in sockets|dictsort(by='value') %} {% endfor %} {% if not request.args.ppid %} {% endif %}
Hostname IP Port Uptime PID Version Queues Consuming Current Task Args Kwargs Actions
{{ worker.stats.hostname }} {{ addr[0] }} {{ addr[1] }} manager.kuyruk.config.MAX_WORKER_RUN_TIME %} style="background-color: yellow" {% endif %}> {{ human_time(worker.stats.uptime|default(0)) }} {{ worker.stats.pid }} {{ worker.stats.version }} {{ worker.stats.queues|join(', ') }} {{ worker.stats.consuming }} {{ worker.stats.current_task|default('', true) }} {{ worker.stats.current_args|default('', true) }} {{ worker.stats.current_kwargs|default('', true) }} {{ action_button(addr, 'warm_shutdown', 'Shutdown') }} {{ action_button(addr, 'cold_shutdown', 'Abort') }} {{ action_button(addr, 'quit_task', 'Drop Task') }}
{{ action_button_all('worker', 'warm_shutdown', 'Shutdown All') }} {{ action_button_all('worker', 'cold_shutdown', 'Abort All') }}
Count: {{ sockets|count }}
{% endblock %}