起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 142|回复: 5

【结帖】请帮我们看看什么原因让WEBLOGIC,down掉**

[复制链接]
发表于 2008-7-2 11:17:55 | 显示全部楼层 |阅读模式
日志如下:
511126196612036715
2008-7-2 10:10:04 com.caucho.hessian.server.HessianSkeleton invoke
警告: java.lang.OutOfMemoryError: allocLargeArray - Object size: 8388624, Num el
ements: 8388608
java.lang.OutOfMemoryError: allocLargeArray - Object size: 8388624, Num elements
: 8388608
        at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:95)
        at java.io.OutputStream.write(OutputStream.java:58)
        at com.justep.sql.ResultSetWriter.write([B)V(Unknown Source)
        at com.justep.sql.ResultSetWriter.writeData([B)V(Unknown Source)
        at com.justep.sql.ResultSetBlobColumnWriter.writeData()V(Unknown Source)

        at com.justep.sql.ResultSetPacker.packetRows()V(Unknown Source)
        at com.justep.sql.ResultSetPacker.packet()V(Unknown Source)
        at com.justep.sql.ResultSetPacker.<init>(Ljava.sql.ResultSet;Ljava.io.Ou
tputStream;ZII)V(Unknown Source)
        at com.justep.sql.ResultSetPacker.packet(Ljava.sql.ResultSet;Ljava.io.Ou
tputStream;ZII)V(Unknown Source)
        at com.justep.sql.ResultSetPacker.packet(Ljava.sql.ResultSet;ZII)[B(Unkn
own Source)
        at com.justep.service.action.database.GetRecordsActionV2.doExec()Ljava.l
ang.Object;(Unknown Source)
        at com.justep.service.action.base.SupportAction.execute(Z)Ljava.lang.Obj
ect;(Unknown Source)
        at com.justep.service.action.base.SupportAction.execute()Ljava.lang.Obje
ct;(Unknown Source)
        at com.justep.service.BizServiceImp.execute(Lcom.justep.service.action.b
ase.Action;)Ljava.lang.Object;(Unknown Source)
        at jrockit.reflect.CompiledMethodInvoker.invoke0(Ljava.lang.Object;[Ljav
a.lang.Object;)Ljava.lang.Object;(Unknown Source)
        at jrockit.reflect.CompiledMethodInvoker.invoke(Ljava.lang.Object;[Ljava
.lang.Object;)Ljava.lang.Object;(Unknown Source)
        at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;
I)Ljava.lang.Object;(Unknown Source)
        at com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkeleton.java
:126)
        at com.justep.hessian.HessianServlet.service(Ljavax.servlet.http.HttpSer
vletRequest;Ljavax.servlet.http.HttpServletResponse;)V(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:1077)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:370)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:348)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:7046)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3732)
        at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2773)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
2008-7-2 10:10:16 com.caucho.hessian.server.HessianSkeleton invoke
警告: java.lang.OutOfMemoryError: allocLargeArray - Object size: 16777232, Num e
lements: 16777216
java.lang.OutOfMemoryError: allocLargeArray - Object size: 16777232, Num element
s: 16777216
        at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:95)
        at java.io.OutputStream.write(OutputStream.java:58)
        at com.justep.sql.ResultSetWriter.write([B)V(Unknown Source)
        at com.justep.sql.ResultSetWriter.writeData([B)V(Unknown Source)
        at com.justep.sql.ResultSetBlobColumnWriter.writeData()V(Unknown Source)

        at com.justep.sql.ResultSetPacker.packetRows()V(Unknown Source)
        at com.justep.sql.ResultSetPacker.packet()V(Unknown Source)
        at com.justep.sql.ResultSetPacker.<init>(Ljava.sql.ResultSet;Ljava.io.Ou
tputStream;ZII)V(Unknown Source)
        at com.justep.sql.ResultSetPacker.packet(Ljava.sql.ResultSet;Ljava.io.Ou
tputStream;ZII)V(Unknown Source)
        at com.justep.sql.ResultSetPacker.packet(Ljava.sql.ResultSet;ZII)[B(Unkn
own Source)
        at com.justep.service.action.database.GetRecordsActionV2.doExec()Ljava.l
ang.Object;(Unknown Source)
        at com.justep.service.action.base.SupportAction.execute(Z)Ljava.lang.Obj
ect;(Unknown Source)
        at com.justep.service.action.base.SupportAction.execute()Ljava.lang.Obje
ct;(Unknown Source)
        at com.justep.service.BizServiceImp.execute(Lcom.justep.service.action.b
ase.Action;)Ljava.lang.Object;(Unknown Source)
        at jrockit.reflect.CompiledMethodInvoker.invoke0(Ljava.lang.Object;[Ljav
a.lang.Object;)Ljava.lang.Object;(Unknown Source)
        at jrockit.reflect.CompiledMethodInvoker.invoke(Ljava.lang.Object;[Ljava
.lang.Object;)Ljava.lang.Object;(Unknown Source)
        at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;
I)Ljava.lang.Object;(Unknown Source)
        at com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkeleton.java
:126)
        at com.justep.hessian.HessianServlet.service(Ljavax.servlet.http.HttpSer
vletRequest;Ljavax.servlet.http.HttpServletResponse;)V(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:1077)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:370)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:348)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:7046)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
121)
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3732)
        at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2773)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
Time: 2008-7-2 10:10:17
510502196802010452
511124196912190826
Time: 2008-7-2 10:10:29
Time: 2008-7-2 10:10:29
Time: 2008-7-2 10:10:29
Time: 2008-7-2 10:10:29
kgefec: fatal error 0
kgepop: no error frame to pop to for error 21503
回复

使用道具 举报

发表于 2008-7-2 11:32:11 | 显示全部楼层
weblogic可用内存不足
看看执行了什么sql语句,似乎是返回数据量太大
回复 支持 反对

使用道具 举报

发表于 2008-7-3 08:59:36 | 显示全部楼层
请楼主反馈下。
回复 支持 反对

使用道具 举报

发表于 2008-7-3 10:22:14 | 显示全部楼层
正在查找,由于范围太大,不好找,能不能通过日志看看执行了什么功能造成内存不足
回复 支持 反对

使用道具 举报

发表于 2008-7-3 10:25:43 | 显示全部楼层
从1楼的日志里看不出来。
楼主这个系统作过升级码?
回复 支持 反对

使用道具 举报

发表于 2008-7-9 09:33:46 | 显示全部楼层
楼主,问题解决了吗?
没问题就结帖了!!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 23:45 , Processed in 0.039797 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表