{% extends "base.html" %} {% block tabs %}
  • Workers
  • Tasks
  • {% end %} {% block container %}
    {% for name,value in worker.stats['pool'].iteritems() %} {% end %}
    Worker pool options
    {{ humanize(name) }} {{ humanize(value) }}
    Pool size control
    {% for name,value in worker.stats['consumer']['broker'].iteritems() %} {% end %}
    Broker options
    {{ humanize(name) }} {{ value }}

    Active queues being consumed from

    {% for queue in worker.active_queues %} {% end %}
    Name Exclusive Durable Routing key No ACK Alias Queue arguments Binding arguments Auto delete
    {{ queue['name'] }} {{ queue['exclusive'] }} {{ queue['durable'] }} {{ queue['routing_key'] }} {{ queue['no_ack'] }} {{ queue['alias'] }} {{ queue['queue_arguments'] }} {{ queue['binding_arguments'] }} {{ queue['auto_delete'] }}

    Processed number of completed tasks

    {% for name,value in worker.stats['total'].iteritems() %} {% end %}
    {{ name }} {{ value }}

    Active currently executing tasks

    {% for task in worker.active_tasks %} {% end %}
    Name UUID Start time Ack PID args kwargs
    {{ task['name'] }} {{ task['id'] }} {{ humanize(task['time_start'], type='time') }} {{ task['acknowledged'] }} {{ task['worker_pid'] }} {{ task['args'] }} {{ task['kwargs'] }}

    Scheduled scheduled (ETA) tasks

    {% for task in worker.scheduled_tasks and [] %} {% end %}
    Name UUID args kwargs
    {{ task['name'] }} {{ task['id'] }} {{ task['args'] }} {{ task['kwargs'] }}

    Reserved tasks that has been received, but is still waiting to be executed

    {% for task in worker.reserved_tasks %} {% end %}
    Name UUID args kwargs
    {{ task['name'] }} {{ task['id'] }} {{ task['args'] }} {{ task['kwargs'] }}

    Revoked cancelled tasks

    {% for task in worker.revoked_tasks %} {% end %}
    Name ID args kwargs
    {{ task }}

    Task limits

    {% for taskname in worker.registered_tasks %} {% end %}
    Task name Rate limit Timeouts
    {{ taskname }}
    {% end %}