Die Anfrage an den API-Aufruf datastore_v3.Put () war zu groß

8

Ich verwende google cloud sql mit appengine.

Ich erhalte com.google.apphosting.api.ApiProxy$RequestTooLargeException: The request to API call datastore_v3.Put() was too large. , obwohl ich die Datasotre-API nicht verwende.

Ich denke nach den Dokumenten Ссылка , dass die Daten Die Größenbeschränkung beträgt 16 MB in 60 Sekunden.

Meine Datengröße beträgt ungefähr 1 MB und meine Antwort ist definitiv weniger als 1 Minute. Wenn ich mit kleineren Daten versuche, funktioniert alles korrekt.

Warum wird die Ausnahme ausgelöst? Was ist das Problem ? Ist es ein Fehler in der Google App Engine? oder gibt es eine Größenbeschränkung, wo ist das dokumentiert? oder was?

    
Robert 11.03.2013, 12:02
quelle

1 Antwort

9

Dies geschieht aufgrund von GAE-Sitzungen , die unter GAA-Datastore verwendet werden Sitzungsobjekte speichern. Diese Ausnahme wird ausgelöst, wenn in der Sitzung mehr als 1 MB Daten gespeichert sind.

    
Peter Knego 12.03.2013, 11:01
quelle