Я построил приложение на google app engine, в python27, для соединения с API других сервисов, и в целом все работает гладко. Время от времени я получаю одну из следующих двух ошибок
(<class 'google.appengine.api.remote_socket._remote_socket.error'>, error('An error occured while connecting to the server: ApplicationError: 2 ',), <traceback object at 0x11949c10>)
(<class 'httplib.HTTPException'>, HTTPException('ApplicationError: 5 ',), <traceback object at 0x113a5850>)
Первая из этих ошибок (ApplicationError: 2) Я интерпретирую как ошибку, происходящую со стороны серверов, с которыми я общаюсь, однако я не смог найти никаких подробностей об этом, и если есть какие-либо как я отвечаю / могу это исправить.
Вторая из этих ошибок (ApplicationError: 5) Я обнаружил некоторые подробности, и это говорит о том, что серверу потребовалось слишком много времени для связи с моим приложением - однако я установил тайм-аут на 20 с, и он выходит из строя значительно быстрее чем это.
Если бы кто-нибудь мог предложить ссылки или разобраться в ошибках - в частности, что является причиной ошибки и что можно сделать, чтобы ее исправить, я очень признателен за это.