首页 > 解决方案 > 关机或重启时保持 Celery Queue

问题描述

目前,我有运行 celery 的任务,这些任务是用户触发的,并继续在后台循环运行,完成后重新启动到队列的后面。

我当前的问题是,如果 celery 崩溃或我将新版本推送到 heroku 应用程序,Celery 将关闭并且队列将丢失,这意味着我必须让用户重新触发任务。

有没有办法在 Redis 数据库中的某个地方关闭之前保存队列,以便在 Celery 重新启动时再次获取?

标签: rediscelerydjango-celery

解决方案


推荐阅读