Skip to content

rq-scheduler

Requires rq-scheduler 0.11+, Python 3.10+. See the compatibility matrix for the full pin string.

Terminal window
pip install z4j-rqscheduler

Read-only through this adapter. The dashboard shows all scheduled jobs with their cron / interval, last run, next run, and enabled state. To create, edit, or delete schedules in the dashboard, run z4j-scheduler instead and import the existing rq-scheduler schedules into z4j’s own storage with z4j-scheduler import --from rq.

To manage schedules under the read-only adapter, use rq-scheduler’s Python API from a one-off script or deploy task; the dashboard reflects changes on next sync.

  • Job IDs, function paths, cron / interval expressions.
  • Next run time, last run time.
  • Queue assignment.

Uses scheduler.get_jobs() every 5 minutes. Changes made via scheduler.cron(...) etc. appear on the next sync.

RQ. See engine: RQ.