我在 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 秒,它的失败速度比这快得多。
如果有人可以提供错误的链接或洞察力 - 特别是导致错误的原因以及可以采取哪些措施来解决它,我将非常感激。