查看: 4993|回复: 3

难道真是程序导致Out Of Memory??

[复制链接]
论坛徽章:
0
跳转到指定楼层
1#
发表于 2009-5-4 17:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
软件环境: aix 5.3+weblogic9.2+oracle1023
系统每天在线人数2500左右,数据库的数据量有4张频繁操作的表数据记录在1千万,2千万,3千万以上,其它表至少有20个数据量在百万级别以上。
系统前段时间运行一直正常(已经运行了1年多,以前没有出现过OOM),只是从4月底出现OOM,最近差不多一个星期出现一次。
对weblogic产生的phd文件和javacore文件分析的不太清楚。。。
以下是weblogic的日志:
.
.
JAVA Memory arguments: -Xms768m -Xmx1536m
.
WLS Start Mode=Development
.
CLASSPATH=/usr/java5_64/lib/:/usr/java5_64/jre/lib/:/usr/java5_64/lib/dt.jar:/usr/java5_64/lib/tools.jar::/bea/patch_weblogic922/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java5_64/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::
.
PATH=/bea/weblogic92/server/bin:/usr/java5_64/jre/bin:/usr/java5_64/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java5_64/jre/bin:/usr/java5_64/bin
.
***************************************************
*  To start WebLogic Server, use a username and   *
*  password assigned to an admin-level user.  For *
*  server administration, use the WebLogic Server *
*  console at http://hostnameort/console        *
***************************************************
starting weblogic with Java version:
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pap64dev-20080315 (SR7))
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc64-64 j9vmap6423-20080315 (JIT enabled)
J9VM - 20080314_17962_BHdSMr
JIT  - 20080130_0718ifx2_r8
GC   - 200802_08)
JCL  - 20080314
Starting WLS with line:
/usr/java5_64/bin/java    -Xms768m -Xmx1536m   -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0  -da -Dplatform.home=/bea/weblogic92 -Dwls.home=/bea/weblogic92/server -Dwli.home=/bea/weblogic92/integration  -Dweblogic.management.discover=false -Dweblogic.management.server=http://xxx.xxx.xxx.xxx  -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole= -Dfile.encoding=GB18030 -Dweblogic.ext.dirs=/bea/patch_weblogic922/profiles/default/sysext_manifest_classpath -Dweblogic.management.username=weblogic -Dweblogic.management.password=weblogic -Dweblogic.Name=OASvrA03 -Djava.security.policy=/bea/weblogic92/server/lib/weblogic.policy   weblogic.Server
<2009-4-30 下午04时03分51秒 GMT+08:00> <Notice> <WebLogicServer> <BEA-000395> <Following extensions directory contents added to the end of the classpath:
/bea/weblogic92/platform/lib/p13n/p13n-schemas.jar:/bea/weblogic92/platform/lib/p13n/p13n_common.jar:/bea/weblogic92/platform/lib/p13n/p13n_system.jar:/bea/weblogic92/platform/lib/wlp/netuix_common.jar:/bea/weblogic92/platform/lib/wlp/netuix_schemas.jar:/bea/weblogic92/platform/lib/wlp/netuix_system.jar:/bea/weblogic92/platform/lib/wlp/wsrp-common.jar>
<2009-4-30 下午04时03分51秒 GMT+08:00> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with IBM J9 VM Version 2.3 from IBM Corporation>
<2009-4-30 下午04时03分53秒 GMT+08:00> <Info> <Management> <BEA-141107> <Version: WebLogic Server 9.2 MP2  Mon Jun 25 01:32:01 EDT 2007 952826 >
<2009-4-30 下午04时03分56秒 GMT+08:00> <Info> <WebLogicServer> <BEA-000215> <Loaded License : /bea/license.bea>
<2009-4-30 下午04时03分56秒 GMT+08:00> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
<2009-4-30 下午04时03分56秒 GMT+08:00> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
<2009-4-30 下午04时03分57秒 GMT+08:00> <Notice> <Log Management> <BEA-170019> <The server log file /bea/user_projects/domains/oa_domain/servers/OASvrA03/logs/OASvrA03.log is opened. All server side log events will be written to this file.>
<2009-5-4 上午10时06分19秒 GMT+08:00> <Critical> <Health> <BEA-310003> <Free memory in the server is 838,960 bytes. There is danger of OutOfMemoryError>
JVMDUMP006I Processing Dump Event "systhrow", detail "java/lang/OutOfMemoryError" - Please Wait.
JVMDUMP007I JVM Requesting Snap Dump using '/bea/user_projects/domains/oa_domain/Snap.20090504.100639.139302.0001.trc'
JVMDUMP010I Snap Dump written to /bea/user_projects/domains/oa_domain/Snap.20090504.100639.139302.0001.trc
JVMDUMP006I Processing Dump Event "systhrow", detail "java/lang/OutOfMemoryError" - Please Wait.
JVMDUMP006I Processing Dump Event "systhrow", detail "java/lang/OutOfMemoryError" - Please Wait.
JVMDUMP006I Processing Dump Event "systhrow", detail "java/lang/OutOfMemoryError" - Please Wait.
JVMDUMP007I JVM Requesting Snap Dump using '/bea/user_projects/domains/oa_domain/Snap.20090504.100641.139302.0002.trc'
JVMDUMP010I Snap Dump written to /bea/user_projects/domains/oa_domain/Snap.20090504.100641.139302.0002.trc
JVMDUMP007I JVM Requesting Snap Dump using '/bea/user_projects/domains/oa_domain/Snap.20090504.100641.139302.0003.trc'
JVMDUMP010I Snap Dump written to /bea/user_projects/domains/oa_domain/Snap.20090504.100641.139302.0003.trc
JVMDUMP007I JVM Requesting Snap Dump using '/bea/user_projects/domains/oa_domain/Snap.20090504.100641.139302.0004.trc'
JVMDUMP010I Snap Dump written to /bea/user_projects/domains/oa_domain/Snap.20090504.100641.139302.0004.trc
JVMDUMP007I JVM Requesting Snap Dump using '/bea/user_projects/domains/oa_domain/Snap.20090504.100641.139302.0005.trc'
JVMDUMP010I Snap Dump written to /bea/user_projects/domains/oa_domain/Snap.20090504.100641.139302.0005.trc
JVMDUMP006I Processing Dump Event "systhrow", detail "java/lang/OutOfMemoryError" - Please Wait.
JVMDUMP007I JVM Requesting Heap Dump using '/bea/user_projects/domains/oa_domain/heapdump.20090504.100641.139302.0006.phd'
JVMDUMP010I Heap Dump written to /bea/user_projects/domains/oa_domain/heapdump.20090504.100641.139302.0006.phd
JVMDUMP013I Processed Dump Event "systhrow", detail "java/lang/OutOfMemoryError".
JVMDUMP007I JVM Requesting Heap Dump using '/bea/user_projects/domains/oa_domain/heapdump.20090504.100641.139302.0007.phd'
JVMDUMP010I Heap Dump written to /bea/user_projects/domains/oa_domain/heapdump.20090504.100641.139302.0007.phd
JVMDUMP013I Processed Dump Event "systhrow", detail "java/lang/OutOfMemoryError".
Exception in thread "Timer-1" java.lang.OutOfMemoryError
JVMDUMP007I JVM Requesting Java Dump using '/bea/user_projects/domains/oa_domain/javacore.20090504.100641.139302.0008.txt'
JVMDUMP012E Error in Java Dump: /bea/user_projects/domains/oa_domain/javacore.20090504.100641.139302.0008.txt
JVMDUMP013I Processed Dump Event "systhrow", detail "java/lang/OutOfMemoryError".
        at weblogic.utils.collections.Stack.<init>(Stack.java:18)
        at weblogic.utils.collections.Stack.<init>(Stack.java:13)
        at weblogic.kernel.ThreadLocalStack$StackInitialValue.initialValue(ThreadLocalStack.java:159)
        at weblogic.kernel.FinalThreadLocal$FinalThreadStorage.<init>(FinalThreadLocal.java:183)
        at weblogic.kernel.AuditableThread.<init>(AuditableThread.java:13)
        at weblogic.work.ExecuteThread.<init>(ExecuteThread.java:63)
        at weblogic.work.RequestManager.create(RequestManager.java:304)JVMDUMP007I JVM Requesting Java Dump using '/bea/user_projects/domains/oa_domain/javacore.20090504.100641.139302.0009.txt'
JVMDUMP012E Error in Java Dump: /bea/user_projects/domains/oa_domain/javacore.20090504.100641.139302.0009.txt
JVMDUMP013I Processed Dump Event "systhrow", detail "java/lang/OutOfMemoryError".

********************************

[ 本帖最后由 shuayang 于 2009-5-6 10:06 编辑 ]

javacore.20090504.100641.139302.0008.rar

259.02 KB, 下载次数: 19

论坛徽章:
131
乌索普
日期:2017-09-26 13:06:30马上加薪
日期:2014-11-22 01:34:242014年世界杯参赛球队: 尼日利亚
日期:2014-06-17 15:23:23马上有对象
日期:2014-05-11 19:35:172014年新春福章
日期:2014-04-04 16:16:58马上有对象
日期:2014-03-08 16:50:54马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
2#
发表于 2009-5-4 18:56 | 只看该作者
为什么不说程序写的该死呢

使用道具 举报

回复
论坛徽章:
4752
季节之章:冬
日期:2019-07-13 22:29:26季节之章:春
日期:2019-07-13 22:29:26季节之章:夏
日期:2019-07-13 22:29:26季节之章:秋
日期:2019-07-13 22:29:26嫦娥
日期:2019-08-03 07:05:29玉石琵琶
日期:2019-08-03 08:17:02铁扇公主
日期:2019-08-03 21:12:36九尾狐狸
日期:2019-08-05 21:05:25玉石琵琶
日期:2019-08-06 06:36:05玉兔
日期:2019-08-06 16:05:50
3#
发表于 2009-5-4 22:54 | 只看该作者
这么大内存不够用?

使用道具 举报

回复
论坛徽章:
168
马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-01-04 11:49:54蜘蛛蛋
日期:2011-12-05 16:08:56ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41设计板块每日发贴之星
日期:2011-07-22 01:01:02ITPUB官方微博粉丝徽章
日期:2011-06-30 12:30:16管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:33
4#
发表于 2009-5-5 16:10 | 只看该作者
该s的程序才对
经常出现的错误是:查询一张大表,把数据都提取到中间层,不出现这个错误才怪。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表