Scheduled Jobs#

The scheduler executes recurring background jobs.

Group Job Interval Notes
cleaner TokenExpirationJob 5 minutes Removes expired entries from the table blacklisted_tokens.
cleaner DeleteOrphanedObjectsJob 5 minutes Searches for orphaned files and removes them and their payload permanently.

The scheduler is distributed across all nodes of the application server cluster. Jobs will execute on only one node. In some cases, a job may disallow concurrent execution (if execution time takes longer than the firing interval).

Interaction#

The scheduler can be interacted with via the shell:

  • scheduler info: lists all scheduled jobs and when they will execute next
  • scheduler trigger: allows the firing of a job independent of its regular interval