Laravel Worker/Queues

We need someone to help in a consultancy aspect as we have a competent engineering team, but our problem is that we use laravel queues/ workers for jobs and we continuously are having to restart our workers because they stall or suspend.

We run hundreds of jobs and we’ve tried laravel horizon a bit, but maybe we’re not really extending it well. We’ve also tried :listen, but that caused all kinds of mis-threading issues.

We do use supervisor, but we really need someone to look at the architecture that might be causing all of these worker issues.

For now, we run cronjobs to restart workers every few hours, but there has to be a better way.