Celery与本地代理网址一起使用,但不使用CloudAMQP的网址

时间:2016-03-22 13:59:22

标签: python flask celery amqp cloudamqp

我使用Celery来处理我的烧瓶应用程序中的后台任务,并且我在使用CloudAMQP时遇到了麻烦

celery = Celery(app.name, broker=app.config["BROKER_URL"],
            backend="amqp://"
            )

其中代理网址为amqp://ali:**@127.0.0.1:5672// 用于本地使用,amqp://name:password@moose.rmq.cloudamqp.com/name用于生产

我尝试在本地使用CloudAMQP,这是日志

[2016-03-22 16:47:16,919: INFO/MainProcess] Connected to amqp://name:password@moose.rmq.cloudamqp.com/name
[2016-03-22 16:47:16,937: INFO/MainProcess] mingle: searching for neighbors
[2016-03-22 16:47:17,958: INFO/MainProcess] mingle: all alone
[2016-03-22 16:47:17,989: WARNING/MainProcess] celery@alidesktop ready.

之后没有任何事情发生;任务没有执行 但在我返回本地代理网址后,排队的任务正常执行。

0 个答案:

没有答案