大家好,现在生产服务器liunx装的是weblogic10,现在经常出现内存溢出,不知道是什么原因,现在把其中一个javacore文件的内容截下来
NULL ------------------------------------------------------------------------
0SECTION TITLE subcomponent dump routine
NULL ===============================
1TISIGINFO Dump Event "systhrow" (00040000) Detail "java/lang/OutOfMemoryError" received
1TIDATETIME Date: 2012/03/13 at 15:16:52
1TIFILENAME Javacore filename: /weblogic10/user_projects/domains/lswx/javacore.20120313.151619.2359510.0003.txt
1TIREQFLAGS Request Flags: 0x81 (exclusive+preempt)
1TIPREPSTATE Prep State: 0x4 (exclusive_vm_access)
NULL ------------------------------------------------------------------------
0SECTION GPINFO subcomponent dump routine
NULL ================================
2XHOSLEVEL OS Level : AIX 6.1
2XHCPUS Processors -
3XHCPUARCH Architecture : ppc
3XHNUMCPUS How Many : 8
3XHNUMASUP NUMA is either not supported or has been disabled by user
NULL
1XHERROR2 Register dump section only produced for SIGSEGV, SIGILL or SIGFPE.
NULL
NULL ------------------------------------------------------------------------
0SECTION ENVINFO subcomponent dump routine
NULL =================================
1CIJAVAVERSION JRE 1.6.0 IBM J9 2.4 AIX ppc-32 build jvmap3260sr9-20110203_74623
1CIVMVERSION VM build 20110203_074623
1CIJITVERSION JIT enabled, AOT enabled - r9_20101028_17488ifx3
1CIGCVERSION GC - 20101027_AA
1CIRUNNINGAS Running as a standalone JVM
1CICMDLINE /usr/java6/jre/bin/java -Dweblogic.Name=lswx12 -Djava.security.policy=/weblogic10/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.management.server=http://10.84.97.102:7001 -Djava.library.path="/usr/java6/jre/lib/ppc:/usr/java6/jre/lib/ppc:/usr/java6/jre/lib/ppc/j9vm:/usr/java6/jre/lib/ppc/j9vm:/usr/java6/jre/lib/ppc:/usr/java6/jre/../lib/ppc:/weblogic10/patch_wls1033/profiles/default/native:/weblogic10/patch_ocp353/profiles/default/native:/weblogic10/wlserver_10.3/server/native/aix/ppc:/usr/lib:/usr/lib" -Djava.class.path=/weblogic10/patch_wls1033/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/weblogic10/patch_ocp353/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java6/lib/tools.jar:/weblogic10/wlserver_10.3/server/lib/weblogic_sp.jar:/weblogic10/wlserver_10.3/server/lib/weblogic.jar:/weblogic10/modules/features/weblogic.server.modules_10.3.3.0.jar:/weblogic10/wlserver_10.3/server/lib/webservices.jar:/weblogic10/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/weblogic10/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar::/weblogic10 -Dweblogic.system.BootIdentityFile=/weblogic10/user_projects/domains/lswx/servers/lswx12/data/nodemanager/boot.properties -Dweblogic.nodemanager.ServiceEnabled=true -Dweblogic.security.SSL.ignoreHostnameVerification=false -Dweblogic.ReverseDNSAllowed=false -Xms1536m -Xmx1536m -Dfile.encoding=GBK weblogic.Server
1CIJAVAHOMEDIR Java Home Dir: /usr/java6/jre
1CIJAVADLLDIR Java DLL Dir: /usr/java6/jre/bin
1CISYSCP Sys 1CIUSERARGS UserArgs:
2CIUSERARG -Xjcl:jclscar_24
2CIUSERARG -Dcom.ibm.oti.vm.bootstrap.library.path=/usr/java6/jre/lib/ppc
2CIUSERARG -Dsun.boot.library.path=/usr/java6/jre/lib/ppc
2CIUSERARG -2CIUSERARG -Djava.home=/usr/java6/jre
2CIUSERARG -Djava.ext.dirs=/usr/java6/jre/lib/ext
2CIUSERARG -Duser.dir=/weblogic10/user_projects/domains/lswx
2CIUSERARG _j2se_j9=71168 0xF14EA15C
2CIUSERARG -Djava.runtime.version=pap3260sr9fp1-20110208_03 (SR9 FP1)
2CIUSERARG -Xdump
2CIUSERARG -Djava.class.path=/weblogic10/patch_wls1033/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/weblogic10/patch_ocp353/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java6/lib/tools.jar:/weblogic10/wlserver_10.3/server/lib/weblogic_sp.jar:/weblogic10/wlserver_10.3/server/lib/weblogic.jar:/weblogic10/modules/features/weblogic.server.modules_10.3.3.0.jar:/weblogic10/wlserver_10.3/server/lib/webservices.jar:/weblogic10/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/weblogic10/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar::/weblogic10
2CIUSERARG -Dweblogic.Name=lswx12
2CIUSERARG -Djava.security.policy=/weblogic10/wlserver_10.3/server/lib/weblogic.policy
2CIUSERARG -Dweblogic.management.server=http://10.84.97.102:7001
2CIUSERARG -2CIUSERARG -Dweblogic.system.BootIdentityFile=/weblogic10/user_projects/domains/lswx/servers/lswx12/data/nodemanager/boot.properties
2CIUSERARG -Dweblogic.nodemanager.ServiceEnabled=true
2CIUSERARG -Dweblogic.security.SSL.ignoreHostnameVerification=false
2CIUSERARG -Dweblogic.ReverseDNSAllowed=false
2CIUSERARG -Xms1536m
2CIUSERARG -Xmx1536m
2CIUSERARG -Dfile.encoding=GBK
2CIUSERARG -Dsun.java.command=weblogic.Server
2CIUSERARG -Dsun.java.launcher=SUN_STANDARD
2CIUSERARG _port_library 0xF14EA960
2CIUSERARG _org.apache.harmony.vmi.portlib 0x301BDC68
NULL
1CIUSERLIMITS User Limits (in bytes except for NOFILE and NPROC)
NULL ------------------------------------------------------------------------
NULL type soft limit hard limit
2CIUSERLIMIT RLIMIT_AS unlimited unlimited
2CIUSERLIMIT RLIMIT_CORE 1073741312 unlimited
2CIUSERLIMIT RLIMIT_CPU unlimited unlimited
2CIUSERLIMIT RLIMIT_DATA 2147483645 unlimited
2CIUSERLIMIT RLIMIT_FSIZE 1073741312 1073741312
2CIUSERLIMIT RLIMIT_NOFILE 2000 unlimited
2CIUSERLIMIT RLIMIT_RSS 33554432 unlimited
2CIUSERLIMIT RLIMIT_STACK 33554432 2147483646
NULL
1CIENVVARS Environment Variables
NULL ------------------------------------------------------------------------
2CIENVVAR _=/usr/java6/bin/java
2CIENVVAR JAVA_VENDOR=IBM
2CIENVVAR LANG=en_US
2CIENVVAR PRODUCTION_MODE=
2CIENVVAR LOGIN=root
2CIENVVAR CLASSPATHSEP=:
2CIENVVAR SSH_TTY=/dev/pts/1
2CIENVVAR CLCMD_PASSTHRU=1
2CIENVVAR PATCH_CLASSPATH=/weblogic10/patch_wls1033/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/weblogic10/patch_ocp353/profiles/default/sys_manifest_classpath/weblogic_patch.jar
2CIENVVAR PATH=/weblogic10/wlserver_10.3/server/bin:/weblogic10/modules/org.apache.ant_1.7.1/bin:/usr/java6/jre/bin:/usr/java6/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java6/jre/bin:/usr/java6/bin
2CIENVVAR FEATURES_DIR=/weblogic10/modules/features
2CIENVVAR DERBY_TOOLS=/weblogic10/wlserver_10.3/common/derby/lib/derbytools.jar
2CIENVVAR DERBY_HOME=/weblogic10/wlserver_10.3/common/derby
2CIENVVAR ANT_CONTRIB=/weblogic10/modules/net.sf.antcontrib_1.1.0.0_1-0b2
2CIENVVAR PATCH_PATH=/weblogic10/patch_wls1033/profiles/default/native:/weblogic10/patch_ocp353/profiles/default/native
2CIENVVAR WLS1033_PATCH_LIBPATH=/weblogic10/patch_wls1033/profiles/default/native
2CIENVVAR JAVA_VM=
2CIENVVAR LC__FASTMSG=true
2CIENVVAR CLASSPATH=/weblogic10/patch_wls1033/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/weblogic10/patch_ocp353/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java6/lib/tools.jar:/weblogic10/wlserver_10.3/server/lib/weblogic_sp.jar:/weblogic10/wlserver_10.3/server/lib/weblogic.jar:/weblogic10/modules/features/weblogic.server.modules_10.3.3.0.jar:/weblogic10/wlserver_10.3/server/lib/webservices.jar:/weblogic10/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/weblogic10/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar::/weblogic10
2CIENVVAR LOGNAME=root
2CIENVVAR MAIL=/usr/spool/mail/root
2CIENVVAR FMWCONFIG_CLASSPATH=/weblogic10/patch_wls1033/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/weblogic10/patch_ocp353/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java6/lib/tools.jar:/weblogic10/utils/config/10.3/config-launch.jar:/weblogic10/wlserver_10.3/server/lib/weblogic_sp.jar:/weblogic10/wlserver_10.3/server/lib/weblogic.jar:/weblogic10/modules/features/weblogic.server.modules_10.3.3.0.jar:/weblogic10/wlserver_10.3/server/lib/webservices.jar:/weblogic10/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/weblogic10/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar
2CIENVVAR SHELL=/usr/bin/ksh
2CIENVVAR DERBY_SYSTEM_HOME=/weblogic10/wlserver_10.3/common/derby/demo/databases
2CIENVVAR ODMDIR=/etc/objrepos
2CIENVVAR JAVA_HOME=/usr/java6
2CIENVVAR MW_HOME=/weblogic10
2CIENVVAR HOME=/
2CIENVVAR MEM_ARGS=-Xms32m -Xmx200m
2CIENVVAR WEBLOGIC_EXTENSION_DIRS=/weblogic10/patch_wls1033/profiles/default/sysext_manifest_classpath:/weblogic10/patch_ocp353/profiles/default/sysext_manifest_classpath
2CIENVVAR ANT_HOME=/weblogic10/modules/org.apache.ant_1.7.1
2CIENVVAR FMWLAUNCH_CLASSPATH=/weblogic10/utils/config/10.3/config-launch.jar
2CIENVVAR SSH_CLIENT=10.84.3.231 3141 22
2CIENVVAR SSH_CONNECTION=10.84.3.231 3141 10.84.97.102 22
NULL ------------------------------------------------------------------------
0SECTION TITLE subcomponent dump routine
NULL ===============================
1TISIGINFO Dump Event "systhrow" (00040000) Detail "java/lang/OutOfMemoryError" received
1TIDATETIME Date: 2012/03/13 at 15:16:52
1TIFILENAME Javacore filename: /weblogic10/user_projects/domains/lswx/javacore.20120313.151619.2359510.0003.txt
1TIREQFLAGS Request Flags: 0x81 (exclusive+preempt)
1TIPREPSTATE Prep State: 0x4 (exclusive_vm_access)
NULL ------------------------------------------------------------------------
0SECTION GPINFO subcomponent dump routine
NULL ================================
2XHOSLEVEL OS Level : AIX 6.1
2XHCPUS Processors -
3XHCPUARCH Architecture : ppc
3XHNUMCPUS How Many : 8
3XHNUMASUP NUMA is either not supported or has been disabled by user
NULL
1XHERROR2 Register dump section only produced for SIGSEGV, SIGILL or SIGFPE.
NULL
NULL ------------------------------------------------------------------------
0SECTION ENVINFO subcomponent dump routine
NULL =================================
1CIJAVAVERSION JRE 1.6.0 IBM J9 2.4 AIX ppc-32 build jvmap3260sr9-20110203_74623
1CIVMVERSION VM build 20110203_074623
1CIJITVERSION JIT enabled, AOT enabled - r9_20101028_17488ifx3
1CIGCVERSION GC - 20101027_AA
1CIRUNNINGAS Running as a standalone JVM
1CICMDLINE /usr/java6/jre/bin/java -Dweblogic.Name=lswx12 -Djava.security.policy=/weblogic10/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.management.server=http://10.84.97.102:7001 -Djava.library.path="/usr/java6/jre/lib/ppc:/usr/java6/jre/lib/ppc:/usr/java6/jre/lib/ppc/j9vm:/usr/java6/jre/lib/ppc/j9vm:/usr/java6/jre/lib/ppc:/usr/java6/jre/../lib/ppc:/weblogic10/patch_wls1033/profiles/default/native:/weblogic10/patch_ocp353/profiles/default/native:/weblogic10/wlserver_10.3/server/native/aix/ppc:/usr/lib:/usr/lib" -Djava.class.path=/weblogic10/patch_wls1033/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/weblogic10/patch_ocp353/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java6/lib/tools.jar:/weblogic10/wlserver_10.3/server/lib/weblogic_sp.jar:/weblogic10/wlserver_10.3/server/lib/weblogic.jar:/weblogic10/modules/features/weblogic.server.modules_10.3.3.0.jar:/weblogic10/wlserver_10.3/server/lib/webservices.jar:/weblogic10/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/weblogic10/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar::/weblogic10 -Dweblogic.system.BootIdentityFile=/weblogic10/user_projects/domains/lswx/servers/lswx12/data/nodemanager/boot.properties -Dweblogic.nodemanager.ServiceEnabled=true -Dweblogic.security.SSL.ignoreHostnameVerification=false -Dweblogic.ReverseDNSAllowed=false -Xms1536m -Xmx1536m -Dfile.encoding=GBK weblogic.Server
1CIJAVAHOMEDIR Java Home Dir: /usr/java6/jre
1CIJAVADLLDIR Java DLL Dir: /usr/java6/jre/bin
1CISYSCP Sys 1CIUSERARGS UserArgs:
2CIUSERARG -Xjcl:jclscar_24
2CIUSERARG -Dcom.ibm.oti.vm.bootstrap.library.path=/usr/java6/jre/lib/ppc
2CIUSERARG -Dsun.boot.library.path=/usr/java6/jre/lib/ppc
2CIUSERARG -2CIUSERARG -Djava.home=/usr/java6/jre
2CIUSERARG -Djava.ext.dirs=/usr/java6/jre/lib/ext
2CIUSERARG -Duser.dir=/weblogic10/user_projects/domains/lswx
2CIUSERARG _j2se_j9=71168 0xF14EA15C
2CIUSERARG -Djava.runtime.version=pap3260sr9fp1-20110208_03 (SR9 FP1)
2CIUSERARG -Xdump
2CIUSERARG -Djava.class.path=/weblogic10/patch_wls1033/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/weblogic10/patch_ocp353/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java6/lib/tools.jar:/weblogic10/wlserver_10.3/server/lib/weblogic_sp.jar:/weblogic10/wlserver_10.3/server/lib/weblogic.jar:/weblogic10/modules/features/weblogic.server.modules_10.3.3.0.jar:/weblogic10/wlserver_10.3/server/lib/webservices.jar:/weblogic10/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/weblogic10/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar::/weblogic10
2CIUSERARG -Dweblogic.Name=lswx12
2CIUSERARG -Djava.security.policy=/weblogic10/wlserver_10.3/server/lib/weblogic.policy
2CIUSERARG -Dweblogic.management.server=http://10.84.97.102:7001
2CIUSERARG -2CIUSERARG -Dweblogic.system.BootIdentityFile=/weblogic10/user_projects/domains/lswx/servers/lswx12/data/nodemanager/boot.properties
2CIUSERARG -Dweblogic.nodemanager.ServiceEnabled=true
2CIUSERARG -Dweblogic.security.SSL.ignoreHostnameVerification=false
2CIUSERARG -Dweblogic.ReverseDNSAllowed=false
2CIUSERARG -Xms1536m
2CIUSERARG -Xmx1536m
2CIUSERARG -Dfile.encoding=GBK
2CIUSERARG -Dsun.java.command=weblogic.Server
2CIUSERARG -Dsun.java.launcher=SUN_STANDARD
2CIUSERARG _port_library 0xF14EA960
2CIUSERARG _org.apache.harmony.vmi.portlib 0x301BDC68
NULL
1CIUSERLIMITS User Limits (in bytes except for NOFILE and NPROC)
NULL ------------------------------------------------------------------------
NULL type soft limit hard limit
2CIUSERLIMIT RLIMIT_AS unlimited unlimited
2CIUSERLIMIT RLIMIT_CORE 1073741312 unlimited
2CIUSERLIMIT RLIMIT_CPU unlimited unlimited
2CIUSERLIMIT RLIMIT_DATA 2147483645 unlimited
2CIUSERLIMIT RLIMIT_FSIZE 1073741312 1073741312
2CIUSERLIMIT RLIMIT_NOFILE 2000 unlimited
2CIUSERLIMIT RLIMIT_RSS 33554432 unlimited
2CIUSERLIMIT RLIMIT_STACK 33554432 2147483646
NULL
1CIENVVARS Environment Variables
NULL ------------------------------------------------------------------------
2CIENVVAR _=/usr/java6/bin/java
2CIENVVAR JAVA_VENDOR=IBM
2CIENVVAR LANG=en_US
2CIENVVAR PRODUCTION_MODE=
2CIENVVAR LOGIN=root
2CIENVVAR CLASSPATHSEP=:
2CIENVVAR SSH_TTY=/dev/pts/1
2CIENVVAR CLCMD_PASSTHRU=1
2CIENVVAR PATCH_CLASSPATH=/weblogic10/patch_wls1033/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/weblogic10/patch_ocp353/profiles/default/sys_manifest_classpath/weblogic_patch.jar
2CIENVVAR PATH=/weblogic10/wlserver_10.3/server/bin:/weblogic10/modules/org.apache.ant_1.7.1/bin:/usr/java6/jre/bin:/usr/java6/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java6/jre/bin:/usr/java6/bin
2CIENVVAR FEATURES_DIR=/weblogic10/modules/features
2CIENVVAR DERBY_TOOLS=/weblogic10/wlserver_10.3/common/derby/lib/derbytools.jar
2CIENVVAR DERBY_HOME=/weblogic10/wlserver_10.3/common/derby
2CIENVVAR ANT_CONTRIB=/weblogic10/modules/net.sf.antcontrib_1.1.0.0_1-0b2
2CIENVVAR PATCH_PATH=/weblogic10/patch_wls1033/profiles/default/native:/weblogic10/patch_ocp353/profiles/default/native
2CIENVVAR WLS1033_PATCH_LIBPATH=/weblogic10/patch_wls1033/profiles/default/native
2CIENVVAR JAVA_VM=
2CIENVVAR LC__FASTMSG=true
2CIENVVAR CLASSPATH=/weblogic10/patch_wls1033/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/weblogic10/patch_ocp353/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java6/lib/tools.jar:/weblogic10/wlserver_10.3/server/lib/weblogic_sp.jar:/weblogic10/wlserver_10.3/server/lib/weblogic.jar:/weblogic10/modules/features/weblogic.server.modules_10.3.3.0.jar:/weblogic10/wlserver_10.3/server/lib/webservices.jar:/weblogic10/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/weblogic10/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar::/weblogic10
2CIENVVAR LOGNAME=root
2CIENVVAR MAIL=/usr/spool/mail/root
2CIENVVAR FMWCONFIG_CLASSPATH=/weblogic10/patch_wls1033/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/weblogic10/patch_ocp353/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java6/lib/tools.jar:/weblogic10/utils/config/10.3/config-launch.jar:/weblogic10/wlserver_10.3/server/lib/weblogic_sp.jar:/weblogic10/wlserver_10.3/server/lib/weblogic.jar:/weblogic10/modules/features/weblogic.server.modules_10.3.3.0.jar:/weblogic10/wlserver_10.3/server/lib/webservices.jar:/weblogic10/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/weblogic10/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar
2CIENVVAR SHELL=/usr/bin/ksh
2CIENVVAR DERBY_SYSTEM_HOME=/weblogic10/wlserver_10.3/common/derby/demo/databases
2CIENVVAR ODMDIR=/etc/objrepos
2CIENVVAR JAVA_HOME=/usr/java6
2CIENVVAR MW_HOME=/weblogic10
2CIENVVAR HOME=/
2CIENVVAR MEM_ARGS=-Xms32m -Xmx200m
2CIENVVAR WEBLOGIC_EXTENSION_DIRS=/weblogic10/patch_wls1033/profiles/default/sysext_manifest_classpath:/weblogic10/patch_ocp353/profiles/default/sysext_manifest_classpath
2CIENVVAR ANT_HOME=/weblogic10/modules/org.apache.ant_1.7.1
2CIENVVAR FMWLAUNCH_CLASSPATH=/weblogic10/utils/config/10.3/config-launch.jar
2CIENVVAR SSH_CLIENT=10.84.3.231 3141 22
2CIENVVAR SSH_CONNECTION=10.84.3.231 3141 10.84.97.102 22
你可以使用IBM HeapAnalyzer工具对javacore文件进行分析,找到最消耗内存的对象。
headdump是关于内在的有相关的分析工具,实时分析一下吧。