问题标签 [flower]

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 投票
1 回答
1133 浏览

apache - 带有 apache2 反向代理 ssl 握手的芹菜花对于 websocket 失败

我正在尝试为 apache2 后面的花设置反向代理,如本文Celery Flower Security in Production 中所述。

来自花的 Https 页面加载可以通过代理正常工作,但它打开以更新仪表板的 websocket 却没有 - ssl 握手失败并且没有返回响应。我在 ubuntu 12.04 上使用 apache2 2.2.22,并且我通过常用的补丁添加了 mod_proxy_wstunnel,以便通过隧道连接 websocket。我在 127.0.0.1:5555 上通过 supervisord 运行花。

这是我的 apache .conf 的相关部分

这是最终超时后的请求

这是 apache2 错误日志的输出

有什么想法可能会出错吗?我尝试了很多不同的 apache2 设置都无济于事。谢谢阅读!

0 投票
0 回答
385 浏览

celery - --url_prefix 不再支持,所以 Flower 现在只能在 root 上运行?

虽然使用 --url_prefix 参数在运行 Flower 时不会报错,但它不再起作用了。在最新源代码的注释中也弃用了此参数。那么这个参数是否存在替代方案,或者从现在开始Flower只能在 root 上运行?

0 投票
0 回答
751 浏览

rabbitmq - 芹菜花不监控工作

我正在运行 Celery 和 Flower,并使用 RabbitMQ 作为消息代理。当我没有正在运行的工作人员并开始一项任务时,它会坐在队列中,直到工作人员开始。然后,当我启动我的工作人员时,任务会按预期被消耗和执行。但是,当我尝试使用 Flower API 获取任务信息时,args 和 kwargs 为空。当我调用任务时我的工作人员已经在运行时,这种情况永远不会发生。为什么会这样,我该如何解决?谢谢。

0 投票
1 回答
848 浏览

celery - 如何正确可视化在线工作者并从 Flower 中删除离线工作者?

我们正在使用 Flower 来可视化 Celery 中的任务和工人。问题是我们使用亚马逊自动缩放来产生新的工人。因此,旧工人一天终止,第二天产生新工人,他们将自己注册为新工人。旧的仍然作为离线工人留在那里。如果我们有兴趣查看每个工人的统计数据,这是有道理的。如果我们对他们的统计数据不感兴趣,有没有办法隐藏他们?

同样,大多数时候新工人自己注册,Flower 显示它时出现问题,它显示

我们如何确保每个worker在在线时都能正确可视化并避免这个错误?

0 投票
0 回答
1655 浏览

python-3.x - 远程队列上的芹菜花监视器:无法查看队列

有三个实例,每个实例都在 redis 代理和后端运行带有 celery 队列的 Django 应用程序。

在第四个实例中,我们试图设置一个 Flower 监视器来监视前三个实例。三个不同的端口中的每一个都应该有一个 Flower 监视器。

所有四个实例和 redis 代理都在 Amazon Web Services 中,因此权限可能是个问题。我们已经尝试开放实例和 redis 实例的安全组之间的所有流量,但无济于事。

所有三个花卉流程都尽职尽责,花卉网页功能齐全。问题是绝对没有内容进入:代理选项卡中没有队列,工作选项卡中没有工作人员,任务选项卡中没有任务。我没有注意到日志中有任何问题,但我愿意接受有关潜在检查的建议。

目前,前三个实例中的每一个都有自己的花,可以正常工作,没有任何问题。目标是将 Flowers 收集到单个实例上以简化监控。

可能出了什么问题?我该如何诊断?


PS:我可以从哨兵节点redis-cli进入所有redis实例。


我尝试了两种命令模式:

这不起作用,所以我用brokerbackend参数构建了一个 Celery 对象并尝试了这个:

这两者都产生了所描述的症状。

0 投票
0 回答
805 浏览

rabbitmq - Celery Flower 未使用 flowerconfig.py 中的代理设置

我正在使用 Flower 来监控我的 Celery 任务队列。我的flowerconfig.py中有以下设置:

但是,当我从包含flowerconfig.py的文件夹中启动花时,它似乎正在使用来宾凭据连接到默认虚拟主机:

如果我通过 CLI 传递参数,它可以正常工作。我已经跟踪了该命令,它似乎可以毫无问题地打开文件 RO。我还确认该文件中的其他设置已成功应用。

我目前正在使用 Celery v0.8.3。

关于我做错了什么的任何想法?或者这是我应该报告的错误?

0 投票
1 回答
863 浏览

python - 芹菜是否正确遵循我的速率限制?

我在 Celery 中有一个限速任务,但 Flower 中显示的结果使它看起来好像它正在立即处理一堆任务然后遵守速率限制。为什么会这样?我需要做些什么来确保它从一开始就遵守速率限制吗?

...

成功的任务

脚步

0 投票
1 回答
207 浏览

xml - 返回 XML 数据库中的所有文档

在关系数据库中,我们可以像这样查询所有表:

或者

如何使用 XQuery/XPath 从 Sedna XML 数据库返回所有 xml 文件,就像我们在关系数据库中查询表一样?

如果我可以使用函数,我在哪里可以找到内置 XML 函数的文档。

0 投票
1 回答
535 浏览

python - 为 Celery Flower 定义 Django URL 端点

我已经通过 Elastic Beanstalk 部署了我的 django 应用程序。我可以通过 Elastic Beanstalk URL 访问 Django 应用程序。但是,要访问花应用程序,我需要转到 EC2 实例 IP 地址和端口号 5555。有可能,我们可以在 urls.py 中为花定义一个 URL 吗?如果是,那么如何?

0 投票
1 回答
16585 浏览

celery - 芹菜有效,但花无效

我已经安装了 celery 和 RabitMQ 和花。我可以浏览到花港。我有以下简单的工作人员,我可以将其附加到 celery 并从 python 程序调用:

这个程序叫它

我这样开始芹菜:

注意正确的输出41

但是,如果我传入flower参数,则执行调用时不会发生任何事情。我也没有在flower网站上看到任何任务。

最后,不确定是不是错误,但我的花网站没有工人标签。