# In cPanel -> Cron Jobs (runs as the voiceagent user, NOT root): # Scheduler (dispatches due syncs, prunes expired data) — every minute * * * * * cd /home/voiceagent/public_html/data.matladu.com && /opt/cpanel/ea-php83/root/usr/bin/php artisan schedule:run >> /dev/null 2>&1 # Queue worker keep-alive fallback (only if NOT using Supervisor) — bounded so it can't run away * * * * * cd /home/voiceagent/public_html/data.matladu.com && /opt/cpanel/ea-php83/root/usr/bin/php artisan queue:work --stop-when-empty --max-time=55 --tries=5 >> storage/logs/worker.log 2>&1