1

我在 Tomcat 上运行了多个网站:

<Context path="/foo"......</Context>
<Context path="/bar"......</Context>

当我浏览其中一个应用程序时,大约需要。3分钟加载。但是,如果我在 3 分钟等待/加载时间的中途点击刷新按钮,该网站会立即出现。一般来说,是否有对此行为的解释(在点击刷新按钮后网站启动速度更快)?

4

1 回答 1

0

我不知道任何版本的 Tomcat 有类似行为的任何报告。

听起来客户端正在等待更多数据,而实际上服务器已经发送了所有数据。如果内容长度标头与发送的实际内容不匹配并且连接最终等待超时,则可能会发生这种情况。

在你的位置上,我会考虑以下几点: - 在 Tomcat 端使用线程转储来查看 Tomcat 在请求处理方面做了什么。- 使用显示标题和数据的浏览器插件(ieHttpHeaders、FireBug 等) - 使用 Wireshark 准确查看在网络上发送的内容

并特别注意内容长度标头和实际内容长度。

于 2012-03-29T15:47:17.607 回答