我正在运行Django + Celery + RabbitMQ。在修改某些任务名称后,我开始获得“未注册的任务”KeyErrors,即使在使用该键从Django Celery Beat的Periodic tasks表中删除任务并重新启动了Celery worker之后。 原来Celery/RabbitMQ tasks are persistent。我最终通过reimplementing the l
我试图导入revoke方法芹菜,取消与一个任务: from celery.task.control import revoke
但这引发错误: ImportError: No module named task.control
为什么我得到这个错误?我找不到有关Celery删除或重构此方法的任何文档。 我使用的是celery==3.1.18,我无法升级它,因为我使用的Django版本依赖于
我想问你在django应用程序中使用芹菜和redis的情况。我正在学习芹菜约2天,我仍然有点困惑:/我已经安装了芹菜和redis,它工作得很好。我的问题是,我希望用户创建,更新和暂停周期性任务。我读过这篇文章 - http://kindshofer.net/2016/11/19/dynamically_adding_a_periodic_task_to_celery.html和这个问题 - How