问题标签 [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.
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 设置都无济于事。谢谢阅读!
celery - --url_prefix 不再支持,所以 Flower 现在只能在 root 上运行?
虽然使用 --url_prefix 参数在运行 Flower 时不会报错,但它不再起作用了。在最新源代码的注释中也弃用了此参数。那么这个参数是否存在替代方案,或者从现在开始Flower只能在 root 上运行?
rabbitmq - 芹菜花不监控工作
我正在运行 Celery 和 Flower,并使用 RabbitMQ 作为消息代理。当我没有正在运行的工作人员并开始一项任务时,它会坐在队列中,直到工作人员开始。然后,当我启动我的工作人员时,任务会按预期被消耗和执行。但是,当我尝试使用 Flower API 获取任务信息时,args 和 kwargs 为空。当我调用任务时我的工作人员已经在运行时,这种情况永远不会发生。为什么会这样,我该如何解决?谢谢。
celery - 如何正确可视化在线工作者并从 Flower 中删除离线工作者?
我们正在使用 Flower 来可视化 Celery 中的任务和工人。问题是我们使用亚马逊自动缩放来产生新的工人。因此,旧工人一天终止,第二天产生新工人,他们将自己注册为新工人。旧的仍然作为离线工人留在那里。如果我们有兴趣查看每个工人的统计数据,这是有道理的。如果我们对他们的统计数据不感兴趣,有没有办法隐藏他们?
同样,大多数时候新工人自己注册,Flower 显示它时出现问题,它显示
我们如何确保每个worker在在线时都能正确可视化并避免这个错误?
python-3.x - 远程队列上的芹菜花监视器:无法查看队列
有三个实例,每个实例都在 redis 代理和后端运行带有 celery 队列的 Django 应用程序。
在第四个实例中,我们试图设置一个 Flower 监视器来监视前三个实例。三个不同的端口中的每一个都应该有一个 Flower 监视器。
所有四个实例和 redis 代理都在 Amazon Web Services 中,因此权限可能是个问题。我们已经尝试开放实例和 redis 实例的安全组之间的所有流量,但无济于事。
所有三个花卉流程都尽职尽责,花卉网页功能齐全。问题是绝对没有内容进入:代理选项卡中没有队列,工作选项卡中没有工作人员,任务选项卡中没有任务。我没有注意到日志中有任何问题,但我愿意接受有关潜在检查的建议。
目前,前三个实例中的每一个都有自己的花,可以正常工作,没有任何问题。目标是将 Flowers 收集到单个实例上以简化监控。
可能出了什么问题?我该如何诊断?
PS:我可以从哨兵节点redis-cli进入所有redis实例。
我尝试了两种命令模式:
这不起作用,所以我用broker
和backend
参数构建了一个 Celery 对象并尝试了这个:
这两者都产生了所描述的症状。
rabbitmq - Celery Flower 未使用 flowerconfig.py 中的代理设置
我正在使用 Flower 来监控我的 Celery 任务队列。我的flowerconfig.py中有以下设置:
但是,当我从包含flowerconfig.py的文件夹中启动花时,它似乎正在使用来宾凭据连接到默认虚拟主机:
如果我通过 CLI 传递参数,它可以正常工作。我已经跟踪了该命令,它似乎可以毫无问题地打开文件 RO。我还确认该文件中的其他设置已成功应用。
我目前正在使用 Celery v0.8.3。
关于我做错了什么的任何想法?或者这是我应该报告的错误?
xml - 返回 XML 数据库中的所有文档
在关系数据库中,我们可以像这样查询所有表:
或者
如何使用 XQuery/XPath 从 Sedna XML 数据库返回所有 xml 文件,就像我们在关系数据库中查询表一样?
如果我可以使用函数,我在哪里可以找到内置 XML 函数的文档。
python - 为 Celery Flower 定义 Django URL 端点
我已经通过 Elastic Beanstalk 部署了我的 django 应用程序。我可以通过 Elastic Beanstalk URL 访问 Django 应用程序。但是,要访问花应用程序,我需要转到 EC2 实例 IP 地址和端口号 5555。有可能,我们可以在 urls.py 中为花定义一个 URL 吗?如果是,那么如何?
celery - 芹菜有效,但花无效
我已经安装了 celery 和 RabitMQ 和花。我可以浏览到花港。我有以下简单的工作人员,我可以将其附加到 celery 并从 python 程序调用:
这个程序叫它
我这样开始芹菜:
注意正确的输出41
但是,如果我传入flower
参数,则执行调用时不会发生任何事情。我也没有在flower
网站上看到任何任务。
最后,不确定是不是错误,但我的花网站没有工人标签。