我在应用程序中执行样本芹菜时出现错误

时间:2018-12-26 07:34:21

标签: python flask celery

我正在尝试运行烧瓶芹菜,但是当我执行代码时,出现以下错误:

您还记得导入包含此任务的模块吗? 也许您正在使用相对进口? 请参阅 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 )

我应该怎么解决?

0 个答案:

没有答案