1

我正在使用具有以下任务队列设置的Java SDK 1.7.5、 HRD数据存储:

<queue>
  <name>surveyAssembly</name>
  <rate>5/s</rate>
  <bucket-size>20</bucket-size>
  <max-concurrent-requests>10</max-concurrent-requests>
</queue>

GAE 控制台

触发任务时我收到 HTTP 404。日志中没有错误只是默默地失败。

似乎与此任务排队的问题类似,重试时没有任何反应(无日志),但清除队列后没有运气。

关于如何诊断原因的任何想法?

4

1 回答 1

1

我也遇到了同样的错误。调试后我发现我忘记从 Eclipse 部署后端版本。所以你必须确认后端和前端都有相同的更新代码。

试试这个代码 //backends.xml

<backends>
 <backend name="mailback">
 </backend>
</backends>

// 队列代码

Queue surveyAssemblyQueue = QueueFactory.getQueue("surveyAssembly");
surveyAssemblyQueue.add(withUrl("/taskloop")param("type", type).header("Host",BackendServiceFactory.getBackendService().getBackendAddress("mailback", 0)));

注意:即时 ID 应为“0”,因为我只创建了 1 个后端即时。

于 2013-04-14T17:00:20.897 回答