Я сделал некоторые изменения, чтобы заставить это работать, я не совсем уверен, что фактически заставило это работать, но вот шаги:
Я удалил зависимость от run_queue.sh
и переместил команду внутрь laravel_queue.conf
[program:laravel_queue]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/html/application/artisan queue:work --tries=1
startsecs = 0
autostart=true
autorestart=true
user=www-data
numprocs=3
redirect_stderr=true
stderr_logfile=/var/log/laraqueue.err.log
stdout_logfile=/var/log/laraqueue.out.log
также, если вы заметили, что я немного изменил команду с
--timeout=240 queue:work --tries=1
до
queue:work --tries=1 (this made it work in my opinion)
после внесения этих изменений я запустил следующие команды:
sudo supervisorctl reread & sudo supervisorctl update
sudo supervisorctl start laravel_queue:*