我使用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.
之后没有任何事情发生;任务没有执行 但在我返回本地代理网址后,排队的任务正常执行。