我试图了解如何以及何时在芹菜中清理任务。通过查看任务文档,我看到:
旧结果将根据 CELERY_TASK_RESULT_EXPIRES 设置自动清除。默认情况下,这设置为 1 天后过期:如果您有一个非常繁忙的集群,您应该降低此值。
但是这句话来自 RabbitMQ Result Backend 部分,我在 Database Backend 部分看不到任何类似的文本。所以我的问题是:我是否可以采用与 celery 进行旧任务清理的后端不可知方法,如果没有,我应该采用特定于 DB Backend 的方法吗?以防我使用 django-celery 有什么不同。谢谢。