问题标签 [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.
celery - 如何使用配置文件运行芹菜花?
对于我的项目。我想使用花配置文件而不是使用命令行选项。
但是我写了一个名为flowerconfig.py的文件,如下:
但是当我用命令运行花时flower --conf=flowerconfig
。我发现这个经纪人不起作用。
我将命令替换为celery flower -A celery_worker.celery_app --conf=flowerconfig
. celery_worker 是我的芹菜文件。
代理运行正常。但是flowerconfig基本身份验证仍然不起作用。在此处输入代码
所以我不知道花是否支持文件配置。或其他方法。
版本:
- 花==0.9.2
- 芹菜==4.2.1
python - Flower - Celery 异步任务监控工具 - On Flask/Docker web API
无法运行 Flower 来监控在我的 docker 部署的烧瓶应用程序上运行的 celery 异步任务。我已经尝试了所有方法,但是关于在 docker 部署的环境中运行花的文档非常稀少,而且我对此还比较陌生。
docker-compose.yml
我文件的网络、芹菜和花卉部分
当我通过 docker 在本地部署它时(这样我可以通过 访问 Web API localhost
),它工作正常并且我可以通过 celery 日志看到应用程序正在运行并顺利处理异步请求。但是,当我尝试通过执行$ flower
& go to来访问花卉监控应用程序时http://localhost:5555
,花卉应用程序会加载,但没有显示线程或工作线程。任何建议或帮助将不胜感激!
celery - 花用户界面不显示工人
我已经设置了气流来使用 celeryExecuter 执行工作流。我已经启动了网络服务器、调度程序和工作程序,它们运行得很好。但是花 UI 没有显示任何工人。
的输出airflow worker
是:
的输出airflow flower
是:
但是 Flower 没有显示任何有关工作人员或任务的信息,并在 CLI 上生成以下错误:
[E 180802 11:29:55 broker:82] RabbitMQ 管理 API 调用失败:[Errno 111] 连接被拒绝
关于有什么问题的任何想法?
python - 使用Flower时如何查看broker信息?
我通过命令运行花:
celery flower --broker=amqp://<username>:<password>@localhost:5672/<virtualhostname> --broker_api=http://<username>:<password>@localhost:5672/api/
我可以看到任务信息、工人信息等。
但是一旦我去/broker
,我在控制台中看到错误:
RabbitMQ management API call failed: Stream closed
并且 UI 保持空白,没有数据。
有趣的是,每当我转到 时/monitor
,我都会在控制台中看到相同的错误,但是,几秒钟后,图表就会加载到监控页面上。
但是对于经纪人页面,即使在等待之后也没有任何反应。
我正在使用的代理是RabbitMQ
,并且管理插件已通过以下命令为代理启用:
rabbitmq-plugins enable rabbitmq_management
为什么我收到代理页面的 Stream closed 错误?
相关github问题:https ://github.com/mher/flower/issues/830
c# - 对象在一定时间后未出现
因此,我将对象放入场景中,然后通过检查器(对象名称旁边的复选标记框)将其设置为“不可见”(如果您愿意,请停用),等待 8 秒后它不可见。我正在使用 Unity 2d 和 C#。
我让游戏开始暂停三秒钟,然后在有效之后播放。第一个脚本就是那个。该项目应该在 8 秒后重新出现,所以在游戏恢复后,这不起作用。
python - 在反向代理后面运行花
以下是我的 nginx 配置:
以上链接:https ://github.com/mher/flower/issues/414
我的花版本是0.9.2,nginx版本是1.12.1
我跑花如下:
我按如下方式运行花:(使用--url_prefix=flower)
当我单击上面的任何选项卡(例如任务)时,会出现问题,如图所示:
我注意到 url 而不是说:/flower/dashboard/ 是 /flower/flower/dashboard 等等。
我在这里想念什么?nginx配置中有什么要更改的吗?
python - Flower 中的高级任务格式化(Celery 监控)
我使用 Flower 来监控我的 Celery 任务。
我正在尝试更改任务的显示方式(在“任务”选项卡下),以使列表看起来更“有条理”。例如,显示<list (6 items)>
而不是[1, 2, 3, ...
.
不幸的是,覆盖该format_task
方法有局限性:
task.args
并且task.kwargs
是字符串表示,通常被截断,而不是 list/dict- HTML 对每个字段都进行了转义,除了
task.name
- 如果函数没有返回值,则在显示任务时会引发 AJAX 错误
为了取回我正在使用的原始对象args
和对象,以便之后可以遍历它们的项目。评估随机字符串对我来说看起来有点不安全,你会推荐比这样做更好的方法吗?kwargs
eval(task.args)
python - 在Flower中过滤任务结果和任务结果深度以监控Celery worker
我每天使用 celery workers 和 rabbitmq 处理数百万个任务,我只想将失败的任务保留为历史。
问题是正在处理的任务太多,以至于失败的任务不断被删除。
同时,我保留了我对成功任务兴趣有限的历史记录。
有没有办法让所有失败的任务保持更长时间?