Queue Manager in rConfig V8 Core
The Queue Manager (Laravel Horizon) runs every background job in rConfig V8 Core, from device configuration downloads to scheduled tasks and backups. After reading this page, you can recognise what the queue does, when its health matters, and where to go for the full setup and troubleshooting guide.
What the Queue Manager does
Section titled “What the Queue Manager does”The Queue Manager processes asynchronous jobs that would otherwise block the web interface or time out during execution. When you start a backup, schedule a configuration download, or run any long operation, rConfig queues the task for background processing instead of making you wait for it to finish.
This architecture delivers:
- Responsive interface: the web interface stays fast regardless of background task load.
- Parallel processing: multiple jobs run at once across queue workers.
- Retry logic: failed jobs retry automatically with exponential backoff.
- Priority handling: critical operations process ahead of routine tasks.
- Visibility: real-time monitoring of job status and queue health.
Core concepts
Section titled “Core concepts”| Term | What it means |
|---|---|
| Queues | Logical groupings of related jobs (for example default, downloads, backups) |
| Workers | Background processes that pull jobs from queues and execute them |
| Jobs | Individual tasks, such as downloading a device configuration or sending an email |
| Supervisor | System service that keeps queue workers running |
| Horizon Dashboard | Web interface for monitoring queue metrics and job status |
What runs through the queue
Section titled “What runs through the queue”- Device configuration downloads: all device connection and configuration retrieval.
- Scheduled tasks: automated jobs configured in the task scheduler.
- System backups: database and file system backup operations.
- Email notifications: asynchronous email delivery.
- Log archival: moving aging logs to archive tables.
When to check the Queue Manager
Section titled “When to check the Queue Manager”Check the Queue Manager when:
- Background tasks appear delayed or are not executing.
- Scheduled tasks do not run as expected.
- Device configurations are not downloading.
- System backups fail to complete.
- The interface reports a job as queued but no progress occurs.
The queue usually runs transparently. Knowing its role helps you diagnose issues when background work stalls.
What’s next
Section titled “What’s next”- Horizon Queue Manager guide: full installation, configuration, monitoring, and troubleshooting.
- Scheduled tasks: set up the automated jobs that run through the queue.
- System logs: view queue worker errors and job failures.
- Backups in rConfig V8 Core: backup operations processed through the queue.