当前位置:软件学习 > 其它软件 >>

weblogic 内存问题

服务器是:linux操作系统
版本是:weblogic 9
当一开始启动时,java进程使用的内存不是很大,但是运行一段时间后,
java使用的内存在不断增大。最后报错,然后进程自动停止,报错内容如下;
===== BEGIN DUMP 
JRockit dump produced after 11 days, 07:10:35 on Wed Apr  2 22:27:04 2008

Additional information is available in:
  /hbxtprod/hbxtdomain/jrockit.16281.dump
  /hbxtprod/hbxtdomain/core (max size 8388608kb)
If you see this dump, please open a support case with BEA and
supply as much information as you can on your system setup and
the program you were running. You can also search for solutions
to your problem at http://forums.bea.com in
the forum jrockit.developer.interest.general.

Error Message: Illegal memory access. [54]
Signal info  : si_signo=12, si_code=2 si_addr=0x8
Version      : BEA JRockit(R) R26.0.0-189_CR269406-59389-1.5.0_04-20060322-1126-linux-ia32
GC           : System optimized over throughput (initial strategy singleparpar)
             : GC strategy for GC 1051 was singleparpar
             : GC strategy for GC 1052 was singleparpar
             : GC strategy for GC 1053 was singleparpar
             : GC strategy for GC 1054 was singleparpar
             : GC strategy for GC 1055 was singleparpar
             : mmHeap->data = 0x8100000, mmHeap->top = 0x20100000
             : mmStartCompaction = 0x15900000, mmEndCompaction = 0x17100000
CPU          : Intel Pentium Pro (HT) SSE SSE2 EM64T
Number CPUs  : 8
Tot Phys Mem : 2124554240 (2026 MB)
OS version   : Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Linux version 2.6.9-42.ELsmp (bhcompile@hs20-bc1-1.build.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-2)) #1 SMP Wed Jul 12 23:27:17 EDT 2006
Thread System: NPTL
State        : JVM is running
Command Line : -Djrockit.launcher.type=jrockit.shipment -Xms384m -Xmx512m -da -Dplatform.home=/bea/weblogic92 -Dwls.home=/bea/weblogic92/server -Dwli.home=/bea/weblogic92/integration -Dweblogic.management.discover=false -Dweblogic.management.server=http://172.30.13.171:7007 -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/bea/patch_weblogic920/profiles/default/sy易做图t_manifest_classpath -Dweblogic.Name=ServerA -Djava.security.policy=/bea/weblogic92/server/lib/weblogic.policy weblogic.Server
JAVA_HOME    : /bea/jrockit90_150_04
java.home    : /bea/jrockit90_150_04/jre
j.class.path : :/bea/patch_weblogic920/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/bea/jrockit90_150_04/lib/tools.jar:/bea/weblogic92/server/lib/weblogic_sp.jar:/bea/weblogic92/server/lib/weblogic.jar:/bea/weblogic92/server/lib/webservices.jar::/bea/weblogic92/common/eval/pointbase/lib/pbclient51.jar:/bea/weblogic92/server/lib/xqrl.jar::
j.lib.path   : /bea/jrockit90_150_04/jre/lib/i386/jrockit:/bea/jrockit90_150_04/jre/lib/i386:/bea/jrockit90_150_04/jre/../lib/i386:/bea/patch_weblogic920/profiles/default/native:/bea/weblogic92/server/native/linux/i686:/bea/weblogic92/server/native/linux/i686/oci920_8
C Heap       : Good; no memory allocations have failed
StackOverFlow: 0 StackOverFlowErrors have occured

Registers (from ThreadContext: 0xb2a09d74 / OS context: 0xb2a09e50):
   eax = 0000002f    ecx = d64fefdf    edx = 29b01029    ebx = b7cd8f38 
   esp = b2a0a13c    ebp = b2a0a140    esi = 00000008    edi = bc1fea10 
    es = 0000007b     cs = 00000073     ss = 0000007b     ds = 0000007b 
    fs = 00000000     gs = 00000033 
   eip = 00c2bde6 eflags = 00000202 

Stack:
(* marks the word pointed to by the stack pointer)
b2a0a13c: 00000000* b2a0a160  b7cc6644  00000008  29b01028  b7cc742b  

Code:
(* marks the word pointed to by the instruction pointer)
00c2bce4: 8b337547  d1310c48  fefeffbf  73cf01fe  81cf3129  fefeffcf  

Loaded modules:
(* denotes the module causing the exception)
08048000-0805624f  /bea/jrockit90_150_04/bin/java
00111000-0011e65b  /lib/tls/libpthread.so.0
00cf6000-00d16c2f  /lib/tls/libm.so.6
00cf0000-00cf1967  /lib/libdl.so.2
00bc3000-00ce7498 */lib/tls/libc.so.6
00ba5000-00bb9db3  /lib/ld-linux.so.2
b7d58000-b7f78547  /bea/jrockit90_150_04/jre/lib/i386/jrockit/libjvm.so
b7d38000-b7d40a37  /lib/libnss_files.so.2
b7cb7000-b7cd71f7  /bea/jrockit90_150_04/jre/lib/i386/libjava.so
b7cab000-b7cb57bb  /bea/jrockit90_150_04/jre/lib/i386/libverify.so
b7c81000-b7c92a6f  /lib/libnsl.so.1
b7b0a000-b7b0ff13  /bea/jrockit90_150_04/jre/lib/i386/native_threads/libhpi.so
b668f000-b669f4f8  /bea/jrockit90_150_04/jre/lib/i386/libnet.so
b6688000-b668db18  /bea/jrockit90_150_04/jre/lib/i386/libnio.so
b666e000-b6671313  /lib/libnss_dns.so.2
b665b000-b6669fef  /lib/libresolv.so.2
b5fa6000-b5fa7de4  /bea/weblogic92/server/native/linux/i686/libwlfileio2.so
b081c000-b089037f  /bea/jrockit90_150_04/jre/lib/i386/libawt.so
b0439000-b04fe21f  /bea/jrockit90_150_04/jre/lib/i386/libmlib_image.so
b03ff000-b04341d8  /bea/jrockit90_150_04/jre/lib/i386/xawt/libmawt.so
b03dd000-b03e913f  /usr/X11R6/lib/libXext.so.6
b02fe000-b03d88a7  /usr/X11R6/lib/libX11.so.6
b01bb000-b022c5cf  /bea/jrockit90_150_04/jre/lib/i386/libcmm.so
b013a000-b01aca5f  /bea/jrockit90_150_04/jre/lib/i386/libfontmanager.so
b1ff1000-b20087eb  /bea/jrockit90_150_04/jre/lib/i386/libdcpr.so
b2885000-b2887857  /usr/lib/gconv/EUC-CN.so
b1fdf000-b1fee3c7  /usr/lib/gconv/libGB.so
b1fdd000-b1fdd4f3  /usr/X11R6/lib/X11/locale/lib/common/xlocale.so.2
b1fd7000-b1fdb24f  /usr/X11R6/lib/X11/locale/lib/common/xlibi18n.so.2
b1f27000-b1f2e20b  /usr/X11R6/lib/libXcursor.so.1
b1f1f000-b1f25793  /usr/X11R6/lib/libXrender.so.1


"GroupedThread" id=834 idx=0xa4 tid=10537 lastJavaFrame=0xb2a0a198

Stack 0: start=0xb29e6000, end=0xb2a0c000, guards=0xb29eb000 (ok), forbidden=0xb29e9000
Thread Stack Trace:
[JRockit] WARNING:  bfd_check_format: Memory exhausted
    at <unknown>(???.c)@0xc2bde6
[JRockit] WARNING:  bfd_check_format: Memory exhausted
    at <unknown>(???.c)@0xb7cc6644
    at <unknown>(???.c)@0xb7ccd71d
    -- Java stack --
    at java/io/UnixFileSystem.deleteOnExit(Ljava/io/File;)Z(Native Method)
    ^-- Holding lock: java/io/UnixFileSystem@0x9bc3838[thin lock]
    at java/io/File.deleteOnExit()V(File.java:903)[inlined]
    at inetsoft/util/Tool.lock(Ljava/lang/String;J)V(Tool.java:2108)[optimized]
    at inetsoft/util/Tool.lock(Ljava/lang/String;)V(Tool.java:2094)
    at inetsoft/util/FileSystemDataSpace$DefaultLockMechanism.lock(Ljava/lang/Object;)V(FileSystemDataSpace.java:744)
    at inetsoft/util/FileSystemDataSpace.getInputStream(Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream;(FileSystemDataSpace.java:237)[inlined]
    at inetsoft/uql/asset/ReportEntry.getDataSpaceInputStream()Ljava/io/InputStream;(ReportEntry.java:388)[optimized]
    at inetsoft/uql/asset/ReportEntry.getInputStream()Ljava/io/InputStream;(ReportEntry.java:343)[optimized]
    at inetsoft/uql/asset/ReportEntry.getContainedAssetEntries()[Linetsoft/uql/asset/AssetEntry;(ReportEntry.java:262)[optimized]
    at inetsoft/uql/asset/AbstractAssetEngine$ReportSheetDependencyFinder.refreshReportSheet(Linetsoft/uql/asset/ReportEntry;)V(AbstractAssetEngine.java:2296)[inlined]
    at inetsoft/uql/asset/AbstractAssetEngine$ReportSheetDependencyFinder.refreshReportSheets()V(AbstractAssetEngine.java:2276)[optimized]
    at inetsoft/uql/asset/AbstractAssetEngine$ReportSheetDependencyFinder.run()V(AbstractAssetEngine.java:2125)
    at jrockit/vm/RNI.c2java(IIII)V(Native Method)
    -- end of trace

Additional information is available in:
  /hbxtprod/hbxtdomain/jrockit.16281.dump
  /hbxtprod/hbxtdomain/core (max size 8388608kb)
If you see this dump, please open a support case with BEA and
supply as much information as you can on your system setup and
the program you were running. You can also search for solutions
to your problem at http://forums.bea.com in
the forum jrockit.developer.interest.general.
Extended, platform specific info:
libc release: 2.3.4-stable
Elf headers:
===== END DUMP =============

--------------------编程问答-------------------- 应该是程序有问题阿,内存泄露 --------------------编程问答-------------------- 不知,帮顶 --------------------编程问答-------------------- 是不是进行了大数据量的操作
可以用jrockit 代的memleak工具查看内存中的对象,分析看是什么地方泄漏,
--------------------编程问答-------------------- 内存容量设置是多少呀??
够用吗? --------------------编程问答-------------------- 请看这里http://fronkx.blog.hexun.com/12407600_d.html --------------------编程问答-------------------- 有服务的话,打BEA的800电话。。。
补充:企业软件 ,  中间件
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,