queue-worker: queue-worker_00: ОШИБКА (ошибка порождения) Laravel Supervisor CentOS 7

#laravel #laravel-5 #centos #supervisord #laravel-queue

#laravel #laravel-5 #centos #супервизор #laravel-очередь

Вопрос:

Я пытаюсь отправить задание с laravel queue:work помощью supervisor на работающем сервере (CentOS 7). Супервизор запущен, но задание не обрабатывается. Я получаю следующую ошибку:

введите описание изображения здесь

Мой рабочий файл :

 [program:queue-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /home/maomin/public_html/bvend.xyz/artisan queue:work sqs --sleep=3 --tries=3 --max-time=3600 --daemon
autostart=true
autorestart=true
stopasgroup=true
killasgroup=true
user=apache
numprocs=8
redirect_stderr=true
stdout_logfile=/home/maomin/public_html/bvend.xyz/w.log
stopwaitsecs=3600
 

файл журнала (/home/maomin/public_html/bvend.xyz/w.log) показывает ошибку ниже :

 The "--max-time" option does not exist.  
 

Я перепробовал почти все решения Google, но безуспешно

Ответ №1:

решил проблему, выполнив следующее:

удалено --max-time=3600 и заменено ‘sqs’ на ‘database’, поскольку я использую базу данных для задания очереди.

 command=php /home/maomin/public_html/bvend.xyz/artisan queue:work sqs --sleep=3 --tries=3 --max-time=3600 --daemon
 

Для

 command=php /home/maomin/public_html/bvend.xyz/artisan queue:work database --sleep=3 --tries=3 --daemon