Skip to content

Scheduler Management

Scheduler Management allows you to view and manage scheduled tasks and cron jobs.

⚠️ Developer Access Only

This page is only accessible to users with developer privileges.

Overview

Monitor scheduled tasks that run automatically, including reports, cleanups, notifications, and maintenance jobs.

Page Layout

  • Add Schedule button - Create new task
  • Schedules Table - All scheduled tasks
  • Run History - Recent executions
  • Status Overview - Scheduler health

Schedule Information

Each scheduled task shows:

FieldDescription
Task NameDescriptive name
ScheduleCron expression
Next RunNext execution time
Last RunPrevious execution
StatusActive/Paused/Failed
DurationLast run duration

Common Tasks

Viewing Schedules

  1. Go to DeveloperToolsScheduler Management
  2. View all scheduled tasks
  3. Check next run times
  4. Monitor status

Pausing a Schedule

  1. Find task
  2. Click Pause
  3. Task won't run until resumed

Resuming a Schedule

  1. Find paused task
  2. Click Resume
  3. Task returns to schedule

Running Immediately

  1. Find task
  2. Click Run Now
  3. Task executes immediately
  4. Doesn't affect regular schedule

Viewing Run History

  1. Click on task
  2. Go to History tab
  3. View past executions
  4. Check for failures

Schedule Expressions

Common cron patterns:

PatternMeaning
* * * * *Every minute
0 * * * *Every hour
0 0 * * *Daily at midnight
0 0 * * 0Weekly on Sunday
0 0 1 * *Monthly on 1st

Common Scheduled Tasks

TaskTypical Schedule
Daily BackupDaily 2:00 AM
Report GenerationDaily 6:00 AM
Cache CleanupEvery 6 hours
Notification QueueEvery minute
Data ArchivalWeekly

Tips

  • Monitor Failures - Address failed tasks promptly
  • Off-Peak Scheduling - Run heavy tasks during low usage
  • Stagger Tasks - Don't schedule everything at same time
  • Check Logs - Review execution logs
  • Alert Setup - Get notified of failures

💡 Note: Scheduled tasks are essential for system health. Monitor them regularly.

Released under the MIT License.