我在这里是个菜鸟,我真的需要你的建议。
我正在研究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)
如果你帮助我,我将非常感谢你。 谢谢你的阅读。
答案 0 :(得分:0)
当您在WEB-INF/lib
的{{1}}中替换jar文件时,服务器必须执行以下任一操作:
我会说大多数服务器都是Web Wpplication
,因为jar可能会restarting the web application
必须重新加载。
注意:以上声明仅在启用Hot Deployment时适用。