我是这里的菜鸟,我真的需要你的建议。
我在 jBoss/Struts 环境下工作,遇到了麻烦。有一天,我简单地将 .war/WEB-INF/lib 目录中的 cos.jar 文件替换为最近的文件。我不记得当时 WAS 是否已关闭。
症状: 页面加载速度变得非常慢。有时随机和以前一样快,但通常慢得令人无法接受。所以我监控了WAS的日志然后发现WAS和DB之间的连接正常。似乎瓶颈在入口点(servlet)或与输出相关的部分。
当我做netstat -ano | grep 80,该列表显示了许多处于保活状态的CLOSE_WAIT。
更严重的是,似乎整个服务器都挂了一会儿,断开了 ftp 或 telnet。
没有缺少内存或硬盘存储。有人建议我,太大的 apache 日志文件会导致这样的问题(尚未尝试)
环境:Centos 5.4 / Apache / jBoss 5.1GA / cos.jar (1.1 -> 1.4 -> 1.1)
如果你能帮助我,我将不胜感激。谢谢阅读。