2015-10-19 2 views

ответ

3

http://laravel.com/docs/5.1/queues#supervisor-configuration

Вы сгенерировать конфигурационный файл, в котором вы определяете количество рабочих.

numprocs=10 
+0

спасибо! это ответ. Я старался, чтобы Laravel предоставил метод, созданный для запуска нескольких рабочих, но в этом случае либо вы выполняете несколько раз эту команду, либо используете supervisord. –

1

Выполнив php artisan queue:listen только один процесс будет запущен и получает задания из очереди. Таким образом, задания будут загружаться и обрабатываться один за другим.

Если вы хотите иметь более одного потока для обработки заданий очереди, вам нужно много раз запускать прослушиватель в разных консолях. Но вместо того, чтобы запускать их вручную, вы можете использовать Supervisor для управления своими потоками, тогда вы сможете настроить количество потоков, установив параметр numprocs в Supervisor configuration setting

Смежные вопросы