Queue Process
Queue Process monitors background job queues and their processing status.
⚠️ Developer Access Only
This page is only accessible to users with developer privileges.
Overview
Background jobs handle asynchronous operations like sending emails, generating reports, and processing data. Monitor their status here.
Page Layout
- Queue Overview - Summary of all queues
- Queue List - Individual queues
- Job Details - Job information
- Failed Jobs - Jobs that failed
Queue Information
| Field | Description |
|---|---|
| Queue Name | Queue identifier |
| Pending | Jobs waiting |
| Processing | Currently running |
| Completed | Successfully done |
| Failed | Jobs that failed |
| Workers | Active workers |
Queue Types
| Queue | Purpose |
|---|---|
| Default | General jobs |
| Emails | Email sending |
| Reports | Report generation |
| Notifications | Push notifications |
| Heavy | Resource-intensive jobs |
Common Tasks
Monitoring Queues
- Go to Developer → Tools → Queue Process
- View queue overview
- Check pending counts
- Monitor processing
Viewing Job Details
- Click on queue
- View jobs in queue
- Click job for details:
- Job type
- Parameters
- Created time
- Status
- Errors (if failed)
Retrying Failed Jobs
- Go to Failed Jobs
- Find job to retry
- Click Retry
- Job re-queued for processing
Clearing Failed Jobs
- Go to Failed Jobs
- Select jobs to clear
- Click Delete
- Confirm deletion
Pausing a Queue
- Find queue
- Click Pause
- Jobs stay queued but don't process
- Resume when ready
Job Status
| Status | Meaning |
|---|---|
| Pending | Waiting in queue |
| Processing | Currently running |
| Completed | Successfully finished |
| Failed | Error occurred |
| Retrying | Being retried |
Troubleshooting
Queue Backup
If jobs accumulating:
- Check worker status
- Verify resource availability
- Scale workers if needed
Failed Jobs
For failed jobs:
- Check error message
- Fix underlying issue
- Retry or delete
Tips
- Monitor Regularly - Watch for backlogs
- Address Failures - Fix failed jobs promptly
- Scale Appropriately - Add workers for high load
- Clean Up - Remove old failed jobs
- Alert Setup - Get notified of issues
Related Pages
- Scheduler Management - Scheduled tasks
- Manpower Queue Monitor - Payroll jobs
💡 Note: Healthy queues should have low pending counts and few failures.
