偏方:用crontab 每晚定时执行一遍WAS重启,绝对管用,百试不爽。因为webSphere就是这尿性,只服重启!
收起was升级吧 至少升级到7版本64位 老版本的太多bug都已经在高版本中解决了
收起WAS5.1,好老的版本。如果考虑业务风险,不能升级WAS5.1到高版本,然后作应用迁移。那只能从物理上作改进,加内存。如果内存加上,还是一样情况,那就从应用程序着手,查证一下应用变更日志(就是那种作了什么应用修改,发布那种文档性资料),然后 查证一下应用程序吧。
收起内存不足(outofmemory),可能有两种情况
1)分配的JVM内存真的不足
你的comp memory(计算内存)只占了62%,不妨给JVM多分配一些内存,看看效果(不确定,你的设备是否支持更大的JVM内存配置)
2)内存本来够用,但应用有问题
2.1)不妨看看,core、dump文件中,出现outofmemeory的时候有什么规律,那些进程/线程,在干什么事情
2.2)代码静态检查工具扫描看看,也许能发现内存泄露的问题
收起