Chinaunix首页 | 论坛 | 博客
  • 博客访问: 251898
  • 博文数量: 65
  • 博客积分: 2026
  • 博客等级: 大尉
  • 技术积分: 695
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-12 14:34
文章分类

全部博文(65)

文章存档

2012年(1)

2011年(1)

2010年(1)

2009年(2)

2008年(7)

2007年(6)

2006年(47)

我的朋友

分类:

2009-04-07 13:24:35

  这个问题在websphere上并不少见,简单来说,就是出现过多内存泄漏,或者分配过多大内存等,websphere的垃圾回收功能失败而导致。除了产生heapdump****.txt,还会        产生javacore***.txt,偶尔产生Core文件。heapdump期间,websphere失去响应,过后,websphere可能恢复正常,也可能崩溃。  
  ibm网站上有不少关于这个问题的信息。  
  根据我的经验,解决这个问题的方法为:  
  1.进入was管理控制台,选择   应用程序服务器>server1>进程定义>Java虚拟机,将"最大堆大小"改为768或1024以上(跟机器内存相关,你的机器最好有较大内存)。保存。
  2.优化你的程序,减少要求分配较大内存的设计,优化数据连接池。  
  3.给was打补丁。ibm网站上有相关补丁下载,不过最好升级到同系列的最新版本
  前两步多数可以改善websphere的运行情况,但最好执行第三步。  
  一般这个问题也与操作系统有关,要彻底解决,还得综合分析
阅读(1153) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~