【发布时间】:2016-03-01 15:32:57
【问题描述】:
我正在 Celery 框架之上构建一个用于执行任务的框架。
我想查看最近执行的任务列表(最近 2-7 天)。
查看 API 我可以找到 app.backend 对象,但不知道如何进行查询以获取任务。
例如,我可以使用 Redis 或数据库等后端。我不想将 SQL 查询显式写入数据库。
有没有办法使用 API 处理任务历史记录/结果?
我尝试使用Flower,但它只能处理事件,无法获取启动前的历史记录。
【问题讨论】:
-
查看 django-celery,我认为它已经为任务提供了管理员
-
看来你可能是对的。我不想在这个项目中使用 django,但我可能需要 djcelery 提供的相同功能。