我正在運行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