一、现象
(1)前台无法登陆;
(2)无法登陆Weblogic console;
(3)WTC链接断开;
(4)重启Weblogic和Tuxedo才可以恢复;
二、分析原因
Weblogic FULL GC引起性能急剧降低,同时Tuxedo的补丁版本过低;
三、解决方案
(1) 开启WLS 的Heap Dump 开关
在JVM启动参数中追加以下参数:
-XX:+HeapDumpOnCtrlBreak
-XX:+HeapDumpOnOutOfMemoryError
(2)故障重现时使用kill –3 收集Heap Dump 日志。
(3) 将WLS 的标准输出定向指定文件中
使用nohup 命令启动, 例如:
nohup ./startWebLogic.sh > nohup_admin.out &
(4)故障重现时使用kill -3 收集Thread Dump 日志。
(5)收集WLS Java 进程的GC 日志
(6)在JVM 启动参数中追加以下参数:
-Xverbosegc:file=filename
(7)根据操作系统的位数设置JVM 堆内存的最大值
(a)如果使用的是32 位的操作系统,JVM 堆内存最大值不应超过2G;
(b)如果使用的是64 位的操作系统,JVM 堆内存最大值可根据操作系统的资源数
(c)进行配置(可以超过2G)。
(8)将TUX 8.1 的补丁升级至最新版本。
该贴被zhang.chen编辑于2014-3-24 14:51:56
该贴由system转至本版2014-5-4 4:48:55