GAE:尽管剩余配额很多,但RunQuery需要的配额比可用配额多

时间:2015-11-05 01:50:52

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

我从一个直到最近才工作的查询中得到以下异常:

OverQuotaError: The API call datastore_v3.RunQuery() required more quota than is available.

但是,在配额详细信息中,它并没有显示我们超过与数据存储区相关的任何配额:

screenshot of storage quota detail

知道可能导致这个OverQuotaError的原因吗?

1 个答案:

答案 0 :(得分:3)

使用数据存储时,您应确保您的App Engine预算还能够处理Free Quota以上的任何数据存储使用情况。

特别是,您看起来当天正处于50K数据存储读取操作。这是您为读取操作收到的每日免费配额的最大金额。此时,任何可计费操作都必须在App Engine Budget范围内。您可以按照quotas page上的说明增加每日预算,这样您就可以超过数据存储空闲配额。