所以我在Django有一个使用Celery的项目,有时候我在撤销任务。
即使重新启动工作人员,Celery也能够持久撤销(http://docs.celeryproject.org/en/latest/userguide/workers.html#worker-persistent-revokes)
然而,当关注文档时,我收到此错误:
anydbm.error: db type could not be determined
我尝试从文档中复制代码并将其指向我自己使用的db:
sqlite3 worker.db
但我似乎无法解决这个问题......
我很乐意帮助,谢谢!
答案 0 :(得分:1)
所以我最终解决了这个问题。
通过将其添加到settings.py,它开始工作:
CELERYD_STATE_DB = "celery_state.db"