我在Django上使用芹菜。任务在task.py中定义。使用task.delay()
在views.py中完成执行。
我总共有32个不同的任务。很好地创建了所有任务(意味着创建了所有任务ID)。问题是,除非我在本地主机上重新启动celery,否则不会收到第一个任务。有时,第二个任务也未收到。
为什么会发生这种情况,如何使它正常工作?
答案 0 :(得分:0)
我找到了解决问题的解决方案,但仍然不完全理解为什么会发生这种情况。基本上,我杀死了所有正在运行的python进程,然后所有任务都收到了。
如果有人知道原因,请帮助理解,非常感谢。