Мой вопрос в том, что является Лучший и простой способ запуска рабочих на основе Laravel Horizon?
Мой технический стек
Я просмотрел документ https://laravel.com/docs/5.5/horizon
Как настроить следующий супервизор, как упомянуто по ссылке выше
Конфигурация супервизора
[program:horizon]
process_name=%(program_name)s
command=php /home/forge/app.com/artisan horizon
autostart=true
autorestart=true
user=forge
redirect_stderr=true
stdout_logfile=/home/forge/app.com/horizon.log
Замечания: У меня есть свой собственный сервер сборки с php 7.1, и я позже установил Horizon, чтобы запускать мои задания и поддерживать очереди.
Любое предложение относительно того, как запустить Рабочих или где я должен настроить выше Конфигурация супервизора?
Убедитесь, что у вас установлен супервизор:
Для Debian / Ubuntu:
apt install supervisor
CentOS:
easy_install supervisor
или же
yum install supervisor
Вы также можете сделать:
systemctl enable supervisord
Чтобы убедиться, что супервизор работает при запуске
Теперь создайте новый файл в /etc/supervisor/conf.d/
названный horizon.conf
и добавьте вышеуказанную конфигурацию.
Теперь сделайте:
sudo supervisorctl reread
Перечитать конфиги
sudo supervisorctl update
Перезагрузить конфиги и перезапустить процесс
sudo supervisorctl start all
или же
sudo supervisorctl start horizon
Начать горизонт
Других решений пока нет …