Google app engine HTTPS请求在2秒后中止

Google app engine HTTPS请求在2秒后中止,google-app-engine,Google App Engine,我们在GAE上部署了一个java应用程序。我们已启用SNI SSL证书。在过去的几天中,我们观察到,任何需要2秒以上的HTTPS请求都会被服务器中止(正如浏览器报告的那样)。在FF、IE和Chrome上,在Windows XP上,在Windows 7 64位和Safari上,在Mac Mountain lion上,这种情况一直在发生。Chrome上显示的错误是“error 324(net::ERR_EMPTY_RESPONSE):服务器在未发送任何数据的情况下关闭了连接”,其中IE(v9.0)中

我们在GAE上部署了一个java应用程序。我们已启用SNI SSL证书。在过去的几天中,我们观察到,任何需要2秒以上的HTTPS请求都会被服务器中止(正如浏览器报告的那样)。在FF、IE和Chrome上,在Windows XP上,在Windows 7 64位和Safari上,在Mac Mountain lion上,这种情况一直在发生。Chrome上显示的错误是“error 324(net::ERR_EMPTY_RESPONSE):服务器在未发送任何数据的情况下关闭了连接”,其中IE(v9.0)中抛出了错误12152

通过点击映射到java servlet的URL,该URL被设置为睡眠时间>=2000 ms,从而一致地再现了这一点。睡眠时间间隔作为请求参数给出,并尝试使用1000到5000 ms的不同值。对于所有>=1900 ms的值,都会抛出上述错误,而小于此值的任何事情都不会产生任何问题。 但是,如果URL方案更改为HTTP,则不会遇到任何问题

GAE应用程序日志未显示任何错误或任何新实例生成的迹象。我们的应用程序引擎版本是1.8.1,java版本是6

任何解决这个问题的想法都会非常有帮助

编辑:该问题仅适用于自定义域。它适用于appspot域。(xxxxx.appspot.com)


Sreejith

该错误众所周知,并且与internet缓存有关(例如,请参阅)

经过快速搜索,每个人似乎都同意这些解决方案可以解决问题

  • 清除浏览器缓存(可能使用一些外部程序)
  • 将浏览器首选项重置为默认设置
  • 卸载并重新安装浏览器

其他一些人建议执行系统还原,但这对我来说似乎太极端了。

我指定的时间限制以毫秒为单位,而不是以秒为单位。问题是请求在2秒后被中止。对此,我深表歉意。我想我没有正确地阅读这个问题。