我在app文件夹的根目录下有一个queue.yaml文件,该文件定义了很少的自定义队列。
如果我部署应用程序(和queue.yaml文件),它运行良好,我可以将任务提交给任何创建的自定义队列。此外,我可以看到所有自定义队列(以及默认队列)listed here。
但在我的本地服务器开发中,将任务推送到自定义队列会抛出异常'google\appengine\api\taskqueue\TaskQueueException' with message 'Unknown queue'
,SDK控制台/任务队列页面仅列出默认值。
我失踪了什么?
BTW我在Mac上并使用最新版本的GAE启动器(1.9.23.290)
感谢您的帮助。
<小时/> EDIT
queue:
- name: api
rate: 10/s
- name: foo
rate: 1/m
- name: bar
<小时/> 编辑2:
它似乎与模块有关,因为当运行时队列消失。如果只运行默认模块,则会创建并访问自定义队列...
答案 0 :(得分:0)
在向queue.yaml
添加新队列后,您是否重新启动了开发服务器?