我编写了一个算法,当数据集很大时,该算法将花费不到30分钟不到30分钟的时间。 但是我注意到对Google App引擎感到好奇的一件事。
在其文档中https://developers.google.com/appengine/docs/java/?csw=1#The_Request_Timer
它说HTTP请求的时间限制是60秒。 当我测试算法时,客户端将在30秒左右关闭服务器异常连接。 当我进入控制台时,日志显示服务器端继续执行算法,直到算法完成约55秒为止,并且不会对此抛出异常。 为什么客户端在30秒后停止获取服务器端响应并抛出“服务器端”异常,而时间未达到时间限制,并且后端没有真正的“服务器端”异常,为什么?
谢谢!
您需要在客户端ajax调用中指定更大的超时。