Overview
Exowpee uses Laravel’s queue system for background processing. Jobs are stored in the database and processed by queue workers.Configuration
Named queues
Starting workers
What gets queued
Failed jobs
View failed jobs
Retry failed jobs
Clear failed jobs
Database tables
Monitoring
Monitor queue health by checking:- Number of pending jobs:
SELECT COUNT(*) FROM jobs - Number of failed jobs:
SELECT COUNT(*) FROM failed_jobs - Job processing time in Telescope (development)
Production tips
- Run multiple workers for high-throughput scenarios
- Use Redis instead of database for better queue performance
- Set up alerts for failed jobs
- Use
--tries=3to automatically retry failed jobs - Monitor memory usage with
--memory=128