【问题标题】:Google App Engine servlet request limitGoogle App Engine servlet 请求限制
【发布时间】:2013-09-02 23:57:48
【问题描述】:

我写了一个算法,当数据集很大时,算法将花费不到一分钟超过 30 秒的时间来完成。但我注意到一件对 Google App 引擎感到好奇的事情。

在其文档https://developers.google.com/appengine/docs/java/?csw=1#The_Request_Timer

它说 HTTP 请求的时间限制是 60 秒。当我测试我的算法时,客户端将在大约 30 秒时关闭连接并出现服务器异常。当我进入控制台时,日志显示服务器端继续执行算法,直到大约 55 秒完成,并且不会抛出异常。为什么客户端在 30 秒时停止获取服务器端响应并抛出“服务器端”异常,而时间没有达到时间限制并且后端没有真正的“服务器端”异常?

谢谢!

【问题讨论】:

    标签: java google-app-engine servlets


    【解决方案1】:

    您需要在客户端 ajax 调用中指定更大的超时时间。

    【讨论】:

      猜你喜欢
      • 2019-09-28
      • 1970-01-01
      • 1970-01-01
      • 2019-03-05
      • 1970-01-01
      • 2011-08-22
      • 2013-06-12
      • 1970-01-01
      • 2011-05-28
      相关资源
      最近更新 更多