weblogic 内存问题

birdslin 2008-04-03 02:50:02
服务器是: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/sysext_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 =============

...全文
782 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
YuLimin 2008-09-05
  • 打赏
  • 举报
回复
有服务的话,打BEA的800电话。。。
Fronk 2008-09-03
  • 打赏
  • 举报
回复
太番薯 2008-08-05
  • 打赏
  • 举报
回复
内存容量设置是多少呀??
够用吗?
小溪 2008-06-24
  • 打赏
  • 举报
回复
是不是进行了大数据量的操作
可以用jrockit 代的memleak工具查看内存中的对象,分析看是什么地方泄漏,
knowledge_Is_Life 2008-04-30
  • 打赏
  • 举报
回复
不知,帮顶
lkj107 2008-04-17
  • 打赏
  • 举报
回复
应该是程序有问题阿,内存泄露

1,220

社区成员

发帖
与我相关
我的任务
社区描述
企业软件 中间件技术
社区管理员
  • 中间件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧