发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 CQRS
1 2 3 下一页 Go 3

令人郁闷的Memory Leak!请进来讨论

    
2004-09-24 10:08
赞助商链接

我现在有一个这样的应用:
一个新闻网站(稿件数目前约为4万,是Jsp页面),网站的服务器使用了Tomcat4.1.30,JDK使用1.4.2-b05

先前部署在Linux EAS 3.0下,不到一个小时Tomcat就会挂掉,看错误日志是OutOfMemory,把JVM的内存加到512M(-Xmx512m)也不管用,
增加
LD_ASSUME_KERNEL=2.2.5(或2.4.19)
export LD_ASSUME_KERNEL
也不行,Java进程使用内存大概到170M左右肯定就死掉了

因此怀疑是Tomcat在Linux下有问题,于是就把系统放到放到了Window Server family下,倒是可以支持很长时间,但是很是会撑死,这时候Java进程大概使用了250M左右的内存

应用的特殊性:Web容器放是的Jsp页面,更新比较频繁,而且量也比较大,整个网站的访问量大概在3万/天

现在怀疑是不是Tomcat在编译Jsp或处理并发请求上有问题,请各位多多指教,谢谢!

2004-09-24 10:49

一般出现这样的情况,首先怀疑的是自己的程序设计和代码,而不是Tomcat等开源容器。


使用Borland的Optimzeit监察memory porfile,可以查询中具体哪个类耗费内存最多,可参见:
http://www.jdon.com/product/performance.htm

2004-09-24 11:03

java代码写的不好,肯定会造成内存的泄漏,可惜啊,我只能看你的代码才能确定你的问题

2004-09-24 11:08

banq老大:

程序问题是最先被怀疑的,我做过测试:
稿件JSP中不做任何业务逻辑,就把这些Jsp当作Html来对待,
结果还是老是撑死...才会怀疑是Tomcat的问题的

谢谢

2004-09-24 13:15

推荐使用JBoss 整合Tomcat

3Go 1 2 3 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com