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:
| Field | Description |
|---|---|
| Task Name | Descriptive name |
| Schedule | Cron expression |
| Next Run | Next execution time |
| Last Run | Previous execution |
| Status | Active/Paused/Failed |
| Duration | Last run duration |
Common Tasks
Viewing Schedules
- Go to Developer → Tools → Scheduler Management
- View all scheduled tasks
- Check next run times
- Monitor status
Pausing a Schedule
- Find task
- Click Pause
- Task won't run until resumed
Resuming a Schedule
- Find paused task
- Click Resume
- Task returns to schedule
Running Immediately
- Find task
- Click Run Now
- Task executes immediately
- Doesn't affect regular schedule
Viewing Run History
- Click on task
- Go to History tab
- View past executions
- Check for failures
Schedule Expressions
Common cron patterns:
| Pattern | Meaning |
|---|---|
* * * * * | Every minute |
0 * * * * | Every hour |
0 0 * * * | Daily at midnight |
0 0 * * 0 | Weekly on Sunday |
0 0 1 * * | Monthly on 1st |
Common Scheduled Tasks
| Task | Typical Schedule |
|---|---|
| Daily Backup | Daily 2:00 AM |
| Report Generation | Daily 6:00 AM |
| Cache Cleanup | Every 6 hours |
| Notification Queue | Every minute |
| Data Archival | Weekly |
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
Related Pages
- Queue Process - Background jobs
- Developer Scripts - Manual scripts
💡 Note: Scheduled tasks are essential for system health. Monitor them regularly.
