We have seen many blobstore errors today:
DeadlineExceededError: The API call file.Create() took too long to respond
for 2 periods: around 18:15 - 18:30 GMT
and briefly around 22:00 GMT.
I have been switching between 2 versions to "fix" this:
(1) stores 1-3 blobs for *every* request, including many <500 byte ones, and
(2) stores only >1kb blobs, on maybe 1 in 5+ requests
Version (1) had periods when most blobstore requests failed (then we
respond 500, then our customers retry fairly eagerly, so it piles up)
but it also worked for a few hours,
Version (2) seems nearly problem-free - but it was of course running at
different times from (1), and there were occasional rejects.
This made me wonder:
Is it possible for our app to hammer down Blobstore by storing many small
blobs?
Our volumes are not huge, average 10-100 requests / minute, with peaks of
100+ requests near-simultaneously.
But in each case the outage resolved immediately when I switched from
version (1) to v (2)
Thanks for any tips/confirmation.
rasmus
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-appengine/-/wPN-R3p3E-UJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.