8

appengineでgooglecloudsqlを使用しています。

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提供されると思います。

私のデータサイズは約1MBで、応答は間違いなく1分未満です。小さいデータで試してみると、すべてが正しく機能します。

では、なぜ例外がスローされるのですか?何が問題ですか ?Google App Engineのバグですか?またはサイズ制限がありますか、それはどこに文書化されていますか?または何 ?

4

1 に答える 1

9

これは、GAEセッションが原因で発生します。GAEセッションは、内部でGAEデータストアを使用してセッションオブジェクトを保存します。この例外は、1Mbを超えるデータがセッションに保存されている場合にスローされます。

于 2013-03-12T11:01:22.667 に答える