Appengine python Вызов API mail.Send () занял слишком много времени и был отменен - PullRequest
1 голос
/ 20 февраля 2012

Мы часто получаем эту ошибку из нашего приложения appengine.Другие люди получают эту ошибку?Кто-нибудь знает как это обойти?

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.

Спасибо

1 Ответ

1 голос
/ 20 февраля 2012

Я получал много таких ошибок (на Python 2.5), я решил перенести вызов SendMail на задачу.Таким образом, я, по крайней мере, получаю повторение каждый раз, когда это не удается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...