+1 on this issue just appearing. I am dealing with a similar issue that wasn't a problem +1 week ago. I run a command that creates 20-25 jobs. The number of jobs that get processed is always random but never complete. I have been trying to solve this for the past 24 hrs to no avail.
Queue (SQS) Problem on Vapor
We're using vapor on our project with 3 different queues on SQS.
We have a command that generates about 10-15 jobs for a queue that only its using.
Other than that we have few jobs on our console kernel which one of them is triggered every minute (there are no queues specified for those)
$schedule->job(new ExpireFinishedEvents)
->everyMinute();
->withoutOverlapping();
$schedule->job(new SITSImportJob())
->dailyAt('21:00')
->withoutOverlapping(); // creates 5 different jobs on import queue
$schedule->command('telescope:prune')->daily();
$schedule->command('command:import-people-data')
->everySixHours(); // creates 10 different jobs on import-people queue
As far I can see, as soon as ExpireFinishedEvents job is called from kernel current jobs on the queue somehow stops stops working and the import process can not be completed -when I call artisan command:import-people-data it starts running but only import a few until expireevents job is called from kernel-. (we have different number of people imported on each run)
do you see any reasons about this case or am I missing / or dont know something about the sqs or vapor. (everything working fine on local with redis etc)
Thanks
Please or to participate in this conversation.