API调用datastore_v3.Put()的请求太大了

我正在使用带有appengine的谷歌云sql。

我收到com.google.apphosting.api.ApiProxy$RequestTooLargeException: The request to API call datastore_v3.Put() was too large. 尽管我没有使用Datasotre API。

我认为根据文档https://developers.google.com/appengine/docs/java/cloud-sql/developers-guide#access_limits ,数据大小限制是在60秒内提供16MB。

我的数据大小约为1 MB,我的响应肯定不到1分钟。 如果我尝试使用较小的数据,一切正常。

那么,为什么抛出exception呢? 问题是什么 ? 这是谷歌应用引擎中的错误吗? 或者是否有尺寸限制,在哪里记录? 或者是什么 ?

这是因为GAE会话 ,它使用GAE数据存储来保存会话对象。 如果会话中存储的数据量超过1Mb,则抛出此exception。