我通过执行在终端中输入以下启动工作:
celery -A cel_test worker --loglevel=INFO --concurrency=10 -n worker1.%h
然后,我弄了半天循环错误消息指出芹菜已收到一个未注册的任务,并已触发:
KeyError: 'cel_test.grp_all_w_codes.mk_dct' #this is the name of the task
这里的问题是, cel_test.grp_all_w_codes.mk_dct
不存在。 事实上,甚至没有一个模块cel_test.grp_all_w_codes
更不用说任务mk_dct
。 曾经有一个前几天,但我因为它删除了。 我想也许有一个.pyc
文件左右浮动,但没有。 我也无法找到我的代码到的投掷错误的任务单一的参考。 我关闭了我的电脑并重新启动服务器的RabbitMQ想着也许东西的参考只是停留在内存中,但它并没有帮助。
没有人有任何想法可能是什么问题就在这里,否则我缺少的是什么?