1.Websphere JVM相关问题诊断:
由JVM引起的Websphere问题主要有应用服务器宕机和性能下降,JVM相关问题的特征如下:
(1).Websphere应用服务器停止响应:
a.Websphere服务器宕机。
b.Websphere进程挂起。
c.JVM内存溢出。
(2).性能下降:
JVM进程号(process Id)不停地改变。
2.诊断JVM相关问题所需文件:
(1).核心文件(Core files):
a.进程快照或者系统的核心文件。
b.完整的JVM内存快照等。
注意:文件非常庞大,需要ISA(IBM Support Assistant)的日志分析工具解析。
(2).javacore文件:
a.正在运行的java进程的快照。
b.Websphere应用服务器发生错误时自动生成的文件。
存储路径为:<WAS_install_root>/profiles/<profile>。
(3).JVM详细的垃圾回收器日志。
(4).JVM堆快照。
3.JVM垃圾回收器日志:
(1).设置Websphere中JVM垃圾回收器步骤:
在Websphere管理控制窗口点击:Servers->Application servers-><server_name>->Javaand Process Management ->Process Definition->Java Virtual Machine,勾选” Verbose Garbage Collection ”复选框,重启Websphere即可。
(2).JVM详细的垃圾回收器日志写在系统错误日志文件中(native_stderr)。
(3).在产品发布以后,推荐将Websphere的JVM垃圾回收器日志打开,它消耗资源非常的少。
4.JVM关于堆的相关参数设置:
(1).JVM最大的堆内存大小(maximum heap, -Xmx):