当前运行 Celery 任务的管理 URL

问题描述

我想向我的管理员用户显示一个指向正在运行的 celery 任务的超链接

我使用 django_celery_results,但这仅包含已完成任务的行。

我可以写一个简单的视图,但我想已经有更专业的解决方案了。

步骤:

哪些 celery 插件可以提供帮助?

解决方法

我认为不需要任何附加组件来完成此操作。您需要订阅您的服务以获取特定事件的通知(首先想到的是任务成功、任务接收和任务失败)。查看 Celery 文档的 Monitoring 部分。 Real-time processing 特别是因为它提供了一些示例代码作为开始...这就是 Flower 示例的工作方式。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...