我的问题是运行基于Laravel Horizon的求职者的最佳和简单方法是什么?
My Tech Stack
我已阅读了文件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来运行我的作业并维护队列。
有关如何运行Workers的任何建议或我应该在哪里配置 Supervisor配置?
答案 0 :(得分:8)
确保安装了主管:
对于debian / ubuntu:
apt install supervisor
centos的:
easy_install supervisor
或
yum install supervisor
你也可以这样做:
systemctl enable supervisord
确保主管在启动时运行
现在在名为/etc/supervisor/conf.d/
的{{1}}中创建一个新文件,并添加上述配置。
现在做:
horizon.conf
重新阅读配置
sudo supervisorctl reread
重新加载配置并重新启动过程
sudo supervisorctl update
或
sudo supervisorctl start all
开始视野