在lib目录中替换.jar文件后,页面加载速度非常慢

时间:2012-07-11 05:35:08

标签: apache jsp servlets jboss

我在这里是个菜鸟,我真的需要你的建议。

我正在研究jBoss / Struts环境,并遇到了麻烦。 有一天,我简单地将.war / WEB-INF / lib目录中的cos.jar文件替换为最近的文件。 我不记得那时WAS是否失败了。

症状: 页面加载速度非常慢。有时候跟随前一样快,但通常不会感觉到慢。所以我监视了WAS的日志然后发现WAS和DB之间的连接正常。 似乎瓶颈在入口点(servlet)或与输出相关的部分。

当我做 netstat -ano |时grep 80 ,该列表在keepalive状态下显示了很多 CLOSE_WAIT

更严重的是,似乎整个服务器暂停了,断开了ftp或telnet。

不缺内存或硬盘存储。 有人建议我,太大的apache日志文件会导致这样的问题(尚未尝试过)

环境: Centos 5.4 / Apache / jBoss 5.1GA / cos.jar(1.1 - > 1.4 - > 1.1)

如果你帮助我,我将非常感谢你。 谢谢你的阅读。

1 个答案:

答案 0 :(得分:0)

当您在WEB-INF/lib的{​​{1}}中替换jar文件时,服务器必须执行以下任一操作:

  • 重新启动Web应用程序
  • 重建类加载器

我会说大多数服务器都是Web Wpplication,因为jar可能会restarting the web application必须重新加载。

注意:以上声明仅在启用Hot Deployment时适用。