加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 运行Laravel Horizo??n作为后台服务

发布时间:2020-12-14 19:35:32 所属栏目:大数据 来源:网络整理
导读:我的问题是,运行Laravel Horizo??n工作人员的最佳和简单方法是什么? 我的技术堆栈 Laravel 5.5 地平线 Redis队列 Centos 我已经阅读了https://laravel.com/docs/5.5/horizon号文件 如何设置以上链接中提到的以下主管 主管配置 [program:horizon]process_nam
我的问题是,运行Laravel Horizo??n工作人员的最佳和简单方法是什么?

我的技术堆栈

> Laravel 5.5
>地平线
> Redis队列
> Centos

我已经阅读了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,后来我安装了Horizo??n来运行我的作业并维护队列.

有关如何运行Workers的任何建议或我应该在何处配置Supervisor配置?

解决方法

确保安装了主管:

对于debian / ubuntu:

apt install supervisor

CentOS的:

easy_install supervisor

要么

yum install supervisor

你也可以这样做:

systemctl enable supervisord

确保主管在启动时运行

现在在/etc/supervisor/conf.d/中创建一个名为horizo??n.conf的新文件并添加上面的配置.

现在做:

sudo supervisorctl reread

重读配置

sudo supervisorctl update

要重新加载配置并重新启动该过程

sudo supervisorctl start all

要么

sudo supervisorctl start horizon

开始视野

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读