我正在尝试运行烧瓶芹菜,但是当我执行代码时,出现以下错误:
您还记得导入包含此任务的模块吗? 也许您正在使用相对进口? 请参阅 http://docs.celeryq.org/en/latest/internals/protocol.html 有关更多信息。
消息正文的完整内容为: u'[[15,16],{},{“ chord”:null,“ callbacks”:null,“ errbacks”:null,“ chain”:null}]''(83b) 追溯(最近一次通话): 在on_task_received中,文件“ /usr/lib/python2.7/site-packages/celery/worker/consumer/consumer.py”,第558行 策略=策略[type_] KeyError:“ 主要 .sum” [2018-12-26 10:48:03,083:错误/ MainProcess]接收到类型为 main .sum'的未注册任务。 该邮件已被忽略并丢弃。
您还记得导入包含此任务的模块吗? 或者也许您正在使用相对进口商品?
请参阅 http://docs.celeryq.org/en/latest/internals/protocol.html 有关更多信息。
消息正文的完整内容为: u'[[15,16],{},{“ chord”:null,“ callbacks”:null,“ errbacks”:null,“ chain”:null}]''(83b) 追溯(最近一次通话): 在on_task_received中,文件“ /usr/lib/python2.7/site-packages/celery/worker/consumer/consumer.py”,第558行 策略=策略[type_] KeyError:“ 主要 .sum” [2018-12-26 10:48:03,685:错误/ MainProcess]接收到类型为 main .sum'的未注册任务。 该邮件已被忽略并丢弃。
您还记得导入包含此任务的模块吗? 或者也许您正在使用相对进口商品?
请参阅 http://docs.celeryq.org/en/latest/internals/protocol.html 有关更多信息。
消息正文的完整内容为: u'[[15,16],{},{“ chord”:null,“ callbacks”:null,“ errbacks”:null,“ chain”:null}]''(83b) 追溯(最近一次通话): 在on_task_received中,文件“ /usr/lib/python2.7/site-packages/celery/worker/consumer/consumer.py”,第558行 策略=策略[type_] KeyError:'主要。
from flask import Flask
from tasks import make_celery
app = Flask(__name__)
app.config.update('', CELERY_BROKER_URL= 'pyamqp://guest@localhost//', CELERY_RESULT_BACKEND= 'rpc://')
celery= make_celery(app)
@celery.task()
def sum(a,b):
return a+b;
@app.route('/index/')
def index():
s= sum.delay(15,16)
s.wait()
return jsonfy(str(s))
if __name__ == "__main__":
app.run(debug=True, host= '0.0.0.0', port= 5050 )
我应该怎么解决?