sudo apt-get install supervisor
vi /etc/supervisor/conf.d/laravel-worker.conf
Перезагрузить конфигурационные файлы демона:
sudo supervisorctl reread
> laravel-worker: available
Перезагрузить файлы конфигураций и добавить/удалить необходимые
sudo supervisorctl update
> laravel-worker: added process group
Посмотреть статус всех процессов группы "laravel-worker"
sudo supervisorctl status laravel-worker:*
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/artisan queue:work --sleep=3 --tries=2
autostart=true
autorestart=true
user=www-data
numprocs=2
redirect_stderr=true
stdout_logfile=/var/www/storage/logs/supervisor_queue-work.log