Выполнив php artisan queue:listen
только один процесс будет запущен и получает задания из очереди. Таким образом, задания будут загружаться и обрабатываться один за другим.
Если вы хотите иметь более одного потока для обработки заданий очереди, вам нужно много раз запускать прослушиватель в разных консолях. Но вместо того, чтобы запускать их вручную, вы можете использовать Supervisor для управления своими потоками, тогда вы сможете настроить количество потоков, установив параметр numprocs
в Supervisor configuration setting
спасибо! это ответ. Я старался, чтобы Laravel предоставил метод, созданный для запуска нескольких рабочих, но в этом случае либо вы выполняете несколько раз эту команду, либо используете supervisord. –