{% set page_group = "admin" %} {% include 'components/head.html' %} {# Task Engine Styles #}
{% include 'components/nav-account.html' %}
{% include 'components/alerts.html' %} {# Page Header #}

Worker Status {% if store %} {{ store.name }} - {{ store.city }} {% else %} Global View {% endif %}

{# Breadcrumb #} {# Warning Banner (shown when no active workers) #} {# Worker Summary Cards #}

0

Total Workers

0

Healthy

0

Stale

0

Processing
{# Workers Table #}
Workers
Last updated: Just now
Worker ID Hostname Queue Status Jobs Processed Current Job Last Heartbeat Started
Loading workers...
{# Worker Commands Section (For Admins) #} {% if isGlobal %}
Worker Commands

Use these commands to manage workers on the server:

# Start a single worker
php userfrosting/bin/task worker:start --queue=default
# Start worker manager (recommended for production)
php userfrosting/bin/task worker:manager --workers=4
# Run scheduler (once per minute via cron)
php userfrosting/bin/task scheduler:run
# View queue status
php userfrosting/bin/task queue:status
{% endif %} {% include 'components/footer.html' %}
{# Include execution detail modal #} {% include 'admin/task-engine/partials/execution-detail.html' %}