1

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

这通过点击一个映射到一个 java servlet 的 URL 来持续复制,该 servlet 休眠 >=2000 毫秒。睡眠间隔作为请求参数给出,并尝试使用 1000 到 5000 毫秒的不同值。对于所有值 >=1900 毫秒,都会引发上述错误,而小于该值的任何事情都不会产生任何问题。但是,如果将 URL 方案更改为 HTTP,则不会遇到任何问题。

GAE 应用程序日志没有显示任何错误或任何新实例产生的迹象。我们是 App engine 版本 1.8.1,java 版本是 6。

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

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

斯里吉特

4

1 回答 1

0

该错误广为人知,并且与您的 Internet 缓存有关(例如,请参阅Chrome 的错误报告)。

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

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

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

于 2013-07-03T13:33:11.260 回答