【发布时间】:2015-10-01 12:56:33
【问题描述】:
我的应用文件夹根目录中有一个 queue.yaml 文件,它定义了一些自定义队列。
如果我部署应用程序(和 queue.yaml 文件),它运行良好,我可以将任务提交到创建的任何自定义队列。我还可以看到我所有的自定义队列(和默认队列)listed here。
但是在我的本地服务器开发中,将任务推送到自定义队列会抛出异常'google\appengine\api\taskqueue\TaskQueueException' with message 'Unknown queue',并且 SDK 控制台/任务队列页面仅列出了默认的。
我错过了什么?
顺便说一句,我在 Mac 上使用最新版本的 GAE 启动器 (1.9.23.290)
感谢您的帮助。
编辑
queue:
- name: api
rate: 10/s
- name: foo
rate: 1/m
- name: bar
编辑2:
这似乎与模块有关,因为当运行时队列消失了。如果只有默认模块正在运行,则自定义队列已创建并可访问...
我创建了demo project 和filled an issue。
【问题讨论】:
-
能否请您在此处包含您的 queue.yaml 文件?
-
我已经编辑了我的帖子以添加它。由于它在部署时可以工作,我不确定这里可能有错误;-)
标签: php google-app-engine