Heroku Flask App中的Celery/CloudAMQP错误

Mic*_*rsh 10 python heroku celery flask cloudamqp

我在Heroku上运行Flask应用程序(在免费套餐上),并在使用apply_async安排任务时遇到麻烦.如果我安排了两个以上的任务,我得到一个长堆栈跟踪,但有异常:

AccessRefused(403,U "ACCESS_REFUSED - 访问虚拟主机 'rthtwchf' 交换 'celeryresults' 拒绝了用户rthtwchf'",(40,10), 'Exchange.declare')

奇怪的是前两个任务(在重新启动我的所有进程之前)似乎总是没有问题.

搜索引擎侦探一点点让我/sf/ask/1475033451/这使得它看起来像一个权限问题,但我假设Heroku CloudAMPQ服务已经处理好了.

任何建议表示赞赏!

Far*_*eed 1

我认为您的连接数超过 3(免费计划限制)。设置BROKER_POOL_LIMIT1,它将起作用。