衷心感谢改版期间大家给予的帮助和体谅

微信登录

微信登录

因恶意注册过多,目前只支持微信模式
付费课程, 订阅后即可观看
正在播放:Redis 驱动队列的监控面板 Horizon
发布于: 2018.07.19
YszeJ 2019.05.13 22:08

windows系统安装horizon,报错了。。。 第一次报错这个:could not be fully loaded, package information was loaded from the local cache and may be out of date 第二次安装报错这个:our requirements could not be resolved to an installable set of packages.

codinget 2019.05.13 22:12

换个环境吧,我有些记不清了,windows底下包可以安装,但是不能运行horizon后台的。换个虚拟机的环境吧,不然怎么折腾也不行的

YszeJ 2019.05.13 22:34

好[捂脸]

YszeJ 2019.05.13 22:34

[捂脸]好

Stoa911 2019.08.07 09:17

老哥 请教个问题 config/horizon.php 'production' =&gt [ 'supervisor-1' =&gt [ 'connection' =&gt 'redis', 'queue' =&gt ['default','property'], 'balance' =&gt 'auto', 'processes' =&gt 14, 'tries' =&gt 3, ], 'supervisor-2' =&gt [ 'connection' =&gt 'redis', 'queue' =&gt ['photos'], 'balance' =&gt 'simple', 'processes' =&gt 10, 'tries' =&gt 3, ], 'supervisor-3' =&gt [ 'connection' =&gt 'redis', 'queue' =&gt ['photo-delete'], 'balance' =&gt 'simple', 'processes' =&gt 3, 'tries' =&gt 2, ], ], 这里面的'supervisor-1','supervisor-2','supervisor-3'是什么意思?

codinget 2019.08.07 09:39

看注释,文档的注释写的很清楚,如果需要horizon监控多个队列,就需要在这里把创建的队列信息都填写一下,配置文件的注释提供了最好的解释,如果仍然不理解的话,再看看队列的文档也就明白了

Stoa911 2019.08.07 10:38

上面config/horizon.php里'supervisor-1','supervisor-2','supervisor-3'相当于3个 [program:laravel-worker] process_name=%(program_name)s_%(process_num)02d command=php /home/vagrant/code/blog/artisan horizon autostart=true autorestart=true user=vagrant numprocs=3 # 是不是和这里的3要对应? redirect_stderr=true stdout_logfile=/home/vagrant/code/blog/worker.log

yang 2020.01.13 15:23

老哥,知道redis 咆哮位图么

codinget 2020.01.13 15:35

哈哈,我还真的没咆哮过,看来我落伍了 ~

yang 2020.01.13 15:37

我也是才听说,再看,看看再说

slw415 2020.04.05 21:56

我在服务器装 好像因为配置太垃圾了 他装不起来 老是kill 我增加虚拟空间也不行 求解

running8 2020.08.07 17:23

同一台服务器上有多个网站,添加一个进程守护就可以了(Supervisor)。但是两个网站的job的类名不能相同,不然B网站会执行A网站同名job里的handle方法。

codinget 2020.08.07 17:27

这个我真没注意过,感谢顾叔专门留言补充这个非常细节的内容 ~

标 题
找一条适合自己的路,坚持走下去
编程原力 京ICP备17045322号-2
版权所有, 侵权者追究法律责任