首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >芹菜4+ Django 2.0 - CELERY_BROKER_TRANSPORT_OPTIONS被忽略

芹菜4+ Django 2.0 - CELERY_BROKER_TRANSPORT_OPTIONS被忽略
EN

Stack Overflow用户
提问于 2018-06-06 14:21:33
回答 1查看 1K关注 0票数 2

我使用Django 2.0和芹菜4& SQS作为中介。

我使用了以下CELERY_BROKER_TRANSPORT_OPTIONS:

{'queue_name_prefix': 'qa-', 'region': 'eu-west-1'}

我有:

  1. 使用celery -A <app_name> worker -Q <queue_name>运行的专用工作人员
  2. 带有@shared_task装饰器的任务
  3. .delay()调用任务的Django web服务。

问题是,工作人员能够读取broker_transport_options,并且它在正确的区域中创建了一个具有正确前缀的队列,正如我在设置中所说的那样,但是当Django忽略这些设置并将任务推送到没有给定前缀的队列中,而不是在正确的区域中时。

有人知道这是怎么回事吗?

谢谢你,达尔

EN

回答 1

Stack Overflow用户

发布于 2018-06-20 00:34:31

确保正确设置了芹菜conf的命名空间设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50722791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档