我在Tomcat上运行了多个网站:
<Context path="/foo"......</Context>
<Context path="/bar"......</Context>当我浏览其中一个应用程序时,大约需要。3分钟后加载。然而,如果我在3分钟等待/加载时间中途点击了刷新按钮,网站就会立即出现。一般来说,对于这种行为(点击刷新按钮后站点会更快地出现)有什么解释吗?
发布于 2012-03-29 23:47:18
我没有注意到任何版本的Tomcat都有类似行为的报道。
这听起来像是客户端在等待更多的数据,而实际上服务器已经发送了所有数据。如果内容长度报头与实际发送的内容不匹配,并且连接最终等待超时,就会发生这种情况。
站在你的立场,我会考虑以下几点:-在Tomcat端使用线程转储,看看Tomcat在请求处理方面做了什么。-使用显示报头和数据的浏览器插件(ieHttpHeaders、FireBug等)-使用Wireshark查看在网络上发送的确切内容
并注意内容长度头部和实际内容长度。
https://stackoverflow.com/questions/3973018
复制相似问题