Очередь Laravel работает быстро - PullRequest
0 голосов
/ 01 октября 2019

Я использую Supervizor для запуска Laravel Queue, он работает хорошо. Но мой процессор сильно загружен, и мой сайт Laravel зависает по 1 минуте 4-5 раз в день. Я использую драйвер базы данных очереди, и мой проект выполняет 1000 заданий в день. Но когда я проверяю таблицу заданий в базе данных, задачи там не собираются, задачи выполняются так быстро. Мне нужно настроить Супервизор, чтобы он работал медленно. Как я могу это сделать?

[program:laravel-queue-listener] command=php /home/laravel/public_html/artisan queue:work database --sleep=900 --tries=1 --timeout=30

edit

Также я попробовал эту версию

[program:laravel-worker]
command=php /home/kargofly/public_html/artisan queue:work database --sleep=900 --tries=1 --timeout=30
process_name=%(program_name)s_%(process_num)02d
numprocs=1 
...