硬件环境:IBM3650 双cpu(双核),8G内存
软件环境:SUSE LINUX Enterprise Server 9 (i586)
WebSphere Application Server - ND, 6.0.2.27
同时此台机器还装有SYBASEIQ 12.7
我的应用使用润乾报表做展现,在请求一个数据量大的报表时(13列,67万行),页面开始无响应,控制台也无响应
查看java进程cpu利用率99.9%,此状态一直持续,只好重启websphere
查看日志 native_stderr.log
- Java code
JVMDG303: JVM Requesting Java core fileJVMDG304: Java core file written to /apps/IBM/WebSphere/AppServer/profiles/AppSrv01/javacore.20090706.183624.8668.txtJVMDG274: Dump Handler has Processed OutOfMemory.JVMST109: Insufficient space in Javaheap to satisfy allocation requestJVMDG217: Dump Handler is Processing OutOfMemory - Please Wait.JVMDG315: JVM Requesting Heap dump fileJVMDG317: Error No space left on device writing Heap dump to fileJVMDG303: JVM Requesting Java core fileJVMDG304: Java core file written to /apps/IBM/WebSphere/AppServer/profiles/AppSrv01/javacore.20090706.183651.8668.txtJVMDG274: Dump Handler has Processed OutOfMemory.JVMST109: Insufficient space in Javaheap to satisfy allocati
大家帮忙出出注意 怎么解决这个问题?
谢谢了!
------解决方案--------------------------------------------------------
访问的数据量太大了.内容溢出.
------解决方案--------------------------------------------------------
Dump Handler is Processing OutOfMemory - Please Wait.
这么大内存占用
重启websphere 好了就行
太深 祝福
------解决方案--------------------------------------------------------
没有系统参数可以tuning 么?
------解决方案--------------------------------------------------------
检查JVM的内存设置,还有磁盘空间。
------解决方案--------------------------------------------------------
1。加大jvm内存设置
2。检查程序是否bug