{% extends "admin/base_site.html" %} {% load static django_rq %} {% block title %}Cron Scheduler {{ scheduler.name }} {{ block.super }}{% endblock %} {% block extrastyle %} {{ block.super }} {% endblock %} {% block breadcrumbs %} {% endblock %} {% block content_title %}{% endblock %} {% block content %}

Cron Scheduler {{ scheduler.name }}

Process
Hostname
{{ scheduler.hostname|default:"—" }}
PID
{{ scheduler.pid|default:"—" }}
{% if scheduler.config_file %}
Config file
{{ scheduler.config_file }}
{% endif %}
Started
{{ scheduler.created_at|timestamp_tooltip }}
Last heartbeat
{{ scheduler.last_heartbeat|timestamp_tooltip }}
Connection
Host
{{ connection_kwargs.host|default_if_none:"—" }}
Port
{{ connection_kwargs.port|default_if_none:"—" }}
DB
{{ connection_kwargs.db|default_if_none:"—" }}
{% if connection_kwargs.username %}
Username
{{ connection_kwargs.username }}
{% endif %} {% if connection_kwargs.service_name %}
Service name
{{ connection_kwargs.service_name }}
{% endif %} {% if connection_kwargs.sentinels %}
Sentinels
{% for host, port in connection_kwargs.sentinels %}{{ host }}:{{ port }}{% if not forloop.last %}, {% endif %}{% endfor %}
{% endif %} {% if connection_kwargs.unix_socket_path or connection_kwargs.path %}
Unix socket
{{ connection_kwargs.unix_socket_path|default:connection_kwargs.path }}
{% endif %}
Cron Jobs
{% if cron_jobs %}
{% for cron_job in cron_jobs %} {% endfor %}
Name Function Queue Schedule Next enqueue Latest enqueue
{% if job_history_supported %} {{ cron_job.name }} {% else %} {{ cron_job.name }} {% endif %} {{ cron_job.func_name|default:"-" }} {% if cron_job.queue_index is not None %} {{ cron_job.queue_name }} {% else %} {{ cron_job.queue_name|default:"-" }} {% endif %} {{ cron_job.schedule }} {{ cron_job.next_enqueue_time|timestamp_tooltip }} {{ cron_job.latest_enqueue_time|timestamp_tooltip }}
{% else %}
No persisted cron jobs found
{% endif %}
{% endblock %}