问题标签 [horizon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
33 浏览

laravel - 删除的 Horizo​​n 仍然出现 redis 错误

我已经从我的项目中完全删除了 Laravel Horizo​​n 包,并且完全删除了 Redis 并改用 Memcached。

但是在每天的 00:00 时间,Horizo​​n 会出现一些 Logs 尝试连接 Redis,但是由于 Redis 在我的服务器中不可用,所以它无法连接并出现错误。

我做什么你想,但问题仍然存在。

我也删除了 Predis 包,但仍然出错。

0 投票
3 回答
2414 浏览

authentication - openstack-horizo​​n - 无效的凭据

我正在安装 openstack(Ussuri 的最小部署),我已经安装了 Horizo​​n,但我遇到了无效的凭据。您可能会在下面找到配置:

您可以在下面找到 Horizo​​n 配置、openstack 域和用户:

我使用,默认在域中,管理员在用户和密码:123456 在地平线仪表板:

您也可能会发现 Apache 错误:

有人可以支持我吗:)

0 投票
1 回答
401 浏览

laravel - 客户端尝试使用旧密码连接到 redis

我有一个带有 Laravel 5.8 的 Debian 10 服务器。这是redis的配置config/database.php

.env文件中我只有REDIS_PASSWORD参数,这在 redis-server 配置中是相同的。我注意到一些电子邮件在队列中停留了很长时间,没有明显的原因。检查 Redis 日志,redis-server monitor我发现有几个客户端尝试使用文件中存在的旧测试密码进行连接.envphp artisan config:cache和类似的没有帮助。

.env 文件和其他文件中不再存在测试密码;他们如何以及在哪里可以得救?我如何永久摆脱它们?

谢谢

0 投票
0 回答
1146 浏览

php - 如何解决 laravel/horizo​​n v4.3.3 需要 ext-pcntl 问题

我使用的是 Windows 操作系统。我也尝试过使用这些可用的解决方案:链接 1)PHP pcntl 模块安装 链接 2)如何在 Windows 中安装 PCNTL 扩展?

0 投票
1 回答
226 浏览

laravel - 路由 Horizo​​n 和 websockets

我在 Laravel 中使用 Horizo​​n 和 web 套接字。如何只允许管理员访问这两项服务?我只需要为此创建一个新的中间件吗?

例子:

0 投票
0 回答
31 浏览

redis - 为在多个服务器上上传的应用程序创建通用地平线设置

我有一个应用程序上传到多台服务器上(如果一个服务器出现故障)。是否可以为多个服务器创建通用地平线设置?如果是,请分享配置或文档网址。

0 投票
0 回答
311 浏览

laravel - 如何在 Laravel 中更新 Horizo​​n.php 以及如何计算队列中的进程数?

我编写了新的时间表并将其拉到测试服务器上,它运行良好,但是当我将它拉到生产环境时它不起作用。我在 laravel-horizo​​n 中查看了指标,并没有新的 Job。所以我决定我有一些进程为此我将我的 Horizo​​n.php 进程从 3 更改为 5,但它更改为 10。此外,我清除了我的配置和缓存,指标变为空,而且我的一些旧工作现在也不起作用.

0 投票
1 回答
513 浏览

laravel - Laravel Horizo​​​​n - 1 Worker 一次处理超过 1 个作业

我有一个维护单个进程的 Laravel Horizo​​n 主管配置。但是,我不能让这个过程一次只运行一项工作。这个的配置

然而,这个 default_long 进程同时重叠作业,而不是等待一个完成后再开始另一个。

地平线输出(为简洁而编辑)

0 投票
1 回答
916 浏览

laravel - 处理后工作留在待处理列表中

我正在运行 Laravel 8,horizo​​n 5.4 启动作业后,它按应有的方式成功处理,但在 Horizo​​n 仪表板中它保持待处理列表,它不会移动到已完成或失败的列表,超时(60 分钟)后它会消失从待处理列表中。

Horizo​​n 仪表板(待定列表) Horizo​​n 仪表板(待定列表)

来自终端的 Horizo​​n 进程状态 地平线进程状态

Redis 的 Horizo​​n 状态

Redis 的 Horizo​​n 状态

地平线配置

队列中的 Redis 配置

谷歌了很多没有运气,也许我没有用正确的关键字搜索。

提前致谢

0 投票
0 回答
545 浏览

laravel - 使用 Laravel Horizo​​n 编排多台服务器中的队列

我有一个进行视频处理的 Laravel 应用程序。我目前正在同一台服务器上进行编码。现在,我想再创建 3 台服务器来在多台服务器中并行进行“编码”。

这可能有多个服务器在做同一个队列吗?

这些服务器 1、2、3 只运行“编码”任务。

工作类看起来像:

我将不胜感激任何答案,或者是否有关于此主题的任何资源。

为此,我需要单独的数据库服务器和缓存服务器吗?