We receive this error quite frequently from our appengine application. Are other people receiving this error? Does anyone know how to get around it?
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/api/mail.py", line 894, in send
make_sync_call('mail', self._API_CALL, message, response)
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 94, in MakeSyncCall
return stubmap.MakeSyncCall(service, call, request, response)
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 308, in MakeSyncCall
rpc.CheckSuccess()
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/api/apiproxy_rpc.py", line 133, in CheckSuccess
raise self.exception
DeadlineExceededError: The API call mail.Send() took too long to respond and was cancelled.
Thanks
I was getting a lot of those errors (on Python 2.5), I decided to move the SendMail call to a task. This way I at least get a retry each time it fails.