App Engine数据存储远程API导致无限循环

时间:2014-07-01 15:24:46

标签: google-app-engine google-cloud-datastore

我有一个包含1024个条目的数据存储表,以及一个使用远程api连接到GAE的python代码,并遍历表:

from google.appengine.ext.remote_api import remote_api_stub
remote_api_stub.ConfigureRemoteApi(None, '/_ah/remote_api', auth_func, 'my-app.appspot.com')

for entry in MyTable.all():
    // do something

代码完美地工作了一年,但今天当表大小增加到1024时,此代码开始导致无限循环(在获取最后一个条目之后),以及数百万/_ah/remote_api的请求使我达到每日配额。

我通过在块中迭代表来解决问题,但我很感兴趣是什么导致它,特别是因为根据this answer,应该可以获取超过1000条记录。

有什么想法吗?

0 个答案:

没有答案