当我为很多实体运行查询时,例如:
for e in EntityKind.query(ancestor=some_ancestor).filter(EntityKind.some_attribute == 'some_value'):
print e.key
它会在60秒后超时,并显示以下消息:The datastore operation timed out, or the data was temporarily unavailable
。 (我在一个任务队列上运行它,所以请求超时限制是10分钟,所以这应该不是问题)
然而,奇怪的是,如果我在remote_api_shell.py
中运行上述代码,则查询会连续运行,即使它在几分钟后开始变慢。
他们怎么会有所不同?