自定义队列在本地开发服务器上不可见

时间:2015-10-01 12:56:33

标签: php google-app-engine

我在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:

它似乎与模块有关,因为当运行时队列消失。如果只运行默认模块,则会创建并访问自定义队列...

我创建了demo projectfilled an issue

1 个答案:

答案 0 :(得分:0)

在向queue.yaml添加新队列后,您是否重新启动了开发服务器?