CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

Weblogic运行了一段时间(2天)后,为何就连简单的查询也会超时?详情见内!

楼主saintKnight(saintKnight)2003-06-03 11:51:40 在 Java / J2EE / EJB / JMS 提问

####<2003-6-3   上午10时43分09秒>   <Error>   <EJB>   <misserverb>   <myserver>   <ExecuteThread:   '23'   for   queue:   'default'>   <>   <>   <010026>   <Exception   during   commit   of   transaction   Name=[EJB   macsys.ass.server.BusiMacAssBean.findBySql(java.lang.String)],Xid=22717:80111fd77f28edb9(4739),Status=Rolled   back.   [Reason=weblogic.transaction.internal.TimedOutException:   Transaction   timed   out   after   36   seconds    
  Name=[EJB   macsys.ass.server.BusiMacAssBean.findBySql(java.lang.String)],Xid=22717:80111fd77f28edb9(4739),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds   since   begin=36,seconds   left=30,activeThread=Thread[ExecuteThread:   '23'   for   queue:   'default',5,Thread   Group   for   Queue:   'default'],SCInfo[mydomain+myserver]=(state=active),properties=({weblogic.transaction.name=[EJB   macsys.ass.server.BusiMacAssBean.findBySql(java.lang.String)]}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=myserver+10.138.210.5:7001+mydomain+,   Resources={})],CoordinatorURL=myserver+10.138.210.5:7001+mydomain+)],numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds   since   begin=56,seconds   left=3,SCInfo[mydomain+myserver]=(state=rolledback),properties=({weblogic.transaction.name=[EJB   macsys.ass.server.BusiMacAssBean.findBySql(java.lang.String)]}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=myserver+10.138.210.5:7001+mydomain+,   Resources={})],CoordinatorURL=myserver+10.138.210.5:7001+mydomain+):   weblogic.transaction.internal.TimedOutException:   Transaction   timed   out   after   36   seconds    
  Name=[EJB   macsys.ass.server.BusiMacAssBean.findBySql(java.lang.String)],Xid=22717:80111fd77f28edb9(4739),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds   since   begin=36,seconds   left=30,activeThread=Thread[ExecuteThread:   '23'   for   queue:   'default',5,Thread   Group   for   Queue:   'default'],SCInfo[mydomain+myserver]=(state=active),properties=({weblogic.transaction.name=[EJB   macsys.ass.server.BusiMacAssBean.findBySql(java.lang.String)]}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=myserver+10.138.210.5:7001+mydomain+,   Resources={})],CoordinatorURL=myserver+10.138.210.5:7001+mydomain+)  
  at   weblogic.transaction.internal.ServerTransactionImpl.wakeUp(I)V(Unknown   Source)  
  at   weblogic.transaction.internal.ServerTransactionManagerImpl.processTimedOutTransactions(Ljava.util.List;I)V(Unknown   Source)  
  at   weblogic.transaction.internal.TransactionManagerImpl.wakeUp()V(Unknown   Source)  
  at   weblogic.transaction.internal.ServerTransactionManagerImpl.wakeUp()V(Unknown   Source)  
  at   weblogic.transaction.internal.TransactionManagerImpl$1.run()V(Unknown   Source)  
  at   java.lang.Thread.run()V(Unknown   Source)  
  at   java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown   Source)  
  ---------------   nested   within:   ------------------  
  weblogic.transaction.RollbackException:   Transaction   timed   out   after   36   seconds    
  Name=[EJB   macsys.ass.server.BusiMacAssBean.findBySql(java.lang.String)],Xid=22717:80111fd77f28edb9(4739),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds   since   begin=36,seconds   left=30,activeThread=Thread[ExecuteThread:   '23'   for   queue:   'default',5,Thread   Group   for   Queue:   'default'],SCInfo[mydomain+myserver]=(state=active),properties=({weblogic.transaction.name=[EJB   macsys.ass.server.BusiMacAssBean.findBySql(java.lang.String)]}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=myserver+10.138.210.5:7001+mydomain+,   Resources={})],CoordinatorURL=myserver+10.138.210.5:7001+mydomain+)   -   with   nested   exception:  
  [weblogic.transaction.internal.TimedOutException:   Transaction   timed   out   after   36   seconds    
  Name=[EJB   macsys.ass.server.BusiMacAssBean.findBySql(java.lang.String)],Xid=22717:80111fd77f28edb9(4739),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds   since   begin=36,seconds   left=30,activeThread=Thread[ExecuteThread:   '23'   for   queue:   'default',5,Thread   Group   for   Queue:   'default'],SCInfo[mydomain+myserver]=(state=active),properties=({weblogic.transaction.name=[EJB   macsys.ass.server.BusiMacAssBean.findBySql(java.lang.String)]}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=myserver+10.138.210.5:7001+mydomain+,   Resources={})],CoordinatorURL=myserver+10.138.210.5:7001+mydomain+)]  
  at   weblogic.transaction.internal.TransactionImpl.throwRollbackException()V(Unknown   Source)  
  at   weblogic.transaction.internal.TransactionImpl.checkIfCommitPossible()V(Unknown   Source)  
  at   weblogic.transaction.internal.ServerTransactionImpl.internalCommit()V(Unknown   Source)  
  at   weblogic.transaction.internal.ServerTransactionImpl.commit()V(Unknown   Source)  
  at   weblogic.ejb20.internal.BaseEJBObject.postInvoke(Lweblogic.ejb20.interfaces.InvocationWrapper;Ljava.lang.Throwable;)V(Unknown   Source)  
  at   macsys.ass.server.BusiMacAssBean_plve1x_EOImpl.findBySql(Ljava.lang.String;)Ljavax.sql.RowSet;(Unknown   Source)  
  at   macsys.ass.server.BusiMacAssBean_plve1x_EOImpl_WLSkel.invoke(Lweblogic.rmi.internal.ServerReference;ILweblogic.rmi.spi.InboundRequest;Lweblogic.rmi.spi.OutboundResponse;)Lweblogic.rmi.spi.OutboundResponse;(Unknown   Source)  
  at   weblogic.rmi.internal.BasicServerRef.invoke(Lweblogic.rmi.internal.MethodDescriptor;Lweblogic.rmi.spi.InboundRequest;Lweblogic.rmi.spi.OutboundResponse;)V(Unknown   Source)  
  at   weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(Lweblogic.rmi.internal.MethodDescriptor;Lweblogic.rmi.spi.InboundRequest;Lweblogic.rmi.spi.OutboundResponse;)V(Unknown   Source)  
  at   weblogic.rmi.internal.BasicServerRef.handleRequest(Lweblogic.rmi.spi.InboundRequest;)V(Unknown   Source)  
  at   weblogic.rmi.internal.BasicExecuteRequest.execute(Lweblogic.kernel.ExecuteThread;)V(Unknown   Source)  
  at   weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(Unknown   Source)  
  at   weblogic.kernel.ExecuteThread.run()V(Unknown   Source)  
  at   java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown   Source)  
  > 问题点数:0、回复次数:3Top

1 楼saintKnight(saintKnight)回复于 2003-06-06 09:56:29 得分 0

upTop

2 楼xqiqi(╰☆╮不懂╰☆╮)回复于 2003-06-06 10:04:39 得分 0

connectionPool的连接数太小了吧Top

3 楼saintKnight(saintKnight)回复于 2003-06-08 09:26:59 得分 0

connectionPool的连接已经设为20了,应该不小了Top

相关问题

  • 查询超时问题
  • 数据查询超时的问题
  • 查询超时已过期的问题
  • 查询超时如何设置?
  • 急救!!怎样把SQL中查询的超时延长??
  • 关于数据库查询超时问题!
  • SQL Server中查询超时的设定??急!!!
  • 如何主观地获取查询超时状态?
  • SQL查询总是"超时,已过期",有什么好办法?
  • 这样的查询速度为什么还会超时????????

关键词

  • 连接
  • connectionpool
  • 小了

得分解答快速导航

  • 帖主:saintKnight

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo