首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Weblogic DEADLOCK weblogic.store.gxa.internal.GXATransactionImpl

Weblogic DEADLOCK weblogic.store.gxa.internal.GXATransactionImpl
EN

Stack Overflow用户
提问于 2019-11-20 16:49:15
回答 1查看 470关注 0票数 0

Weblogic managed serber在启动后失败,出现以下问题:

检测到死锁:

队列'weblogic.kernel.Default (self-tuning)‘的死锁线程ExecuteThread:'12’:

线程'ACTIVE ExecuteThread:'12‘对于队列'weblogic.kernel.Default (自调优)’正在等待获取由线程'ACTIVE ExecuteThread:'6‘持有的锁ExecuteThread:'weblogic.kernel.Default (自调优)’

堆栈跟踪:

代码语言:javascript
复制
    weblogic.store.gxa.internal.GXAResourceImpl.rollback(GXAResourceImpl.java:1506)
    weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:1482)
    weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:807)
    weblogic.transaction.internal.ServerSCInfo.startRollback(ServerSCInfo.java:880)
    weblogic.transaction.internal.ServerTransactionImpl.localRollback(ServerTransactionImpl.java:2090)
    weblogic.transaction.internal.ServerTransactionImpl.globalRetryRollback(ServerTransactionImpl.java:3170)
    weblogic.transaction.internal.ServerTransactionImpl.globalRollback(ServerTransactionImpl.java:2919)
    weblogic.transaction.internal.ServerTransactionImpl.internalRollback(ServerTransactionImpl.java:442)
    weblogic.transaction.internal.ServerTransactionImpl.rollback(ServerTransactionImpl.java:420)
    weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:570)
    weblogic.ejb.container.internal.BaseLocalObject.postInvoke(BaseLocalObject.java:766)
    weblogic.ejb.container.internal.TimerDrivenLocalObject.postInvoke(TimerDrivenLocalObject.java:79)
    weblogic.ejb.container.timer.TimerImpl.timerExpired(TimerImpl.java:403)
    weblogic.timers.internal.TimerImpl.run(TimerImpl.java:284)
    weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:550)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:263)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

队列'weblogic.kernel.Default (自调整)‘的死锁线程ExecuteThread:'6’:

线程“ACTIVE ExecuteThread:”“6”对于队列“”weblogic.kernel.Default(自调整)“”正在等待获取由线程“”ACTIVE ExecuteThread:“”12“”持有的锁ExecuteThread:“”weblogic.kernel.Default(自调整)“

堆栈跟踪:

代码语言:javascript
复制
    weblogic.ejb.container.timer.TimerImpl.handleTimeoutFailure(TimerImpl.java:508)
    weblogic.ejb.container.timer.EJBTimerManager$TimerExpirationOperation.onRollback(EJBTimerManager.java:1128)
    weblogic.store.gxa.internal.GXAOperationWrapperImpl.onRollback(GXAOperationWrapperImpl.java:180)
    weblogic.store.gxa.internal.GXAAbstractTransaction.loopOperationCallbacks(GXAAbstractTransaction.java:254)
    weblogic.store.gxa.internal.GXATransactionImpl.doOperationCallbacks(GXATransactionImpl.java:183)
    weblogic.store.gxa.internal.GXAResourceImpl.rollback(GXAResourceImpl.java:1555)
    weblogic.store.gxa.internal.GXAResourceImpl$RollbackRequest.run(GXAResourceImpl.java:1761)
    weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:550)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:263)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

任何人都可以帮助

EN

回答 1

Stack Overflow用户

发布于 2019-11-26 00:56:48

看起来很奇怪:位置改变了“区块链”--现在是weblogic.store.gxa.internal.GXATransactionImpl的weblogic.ejb.container.timer.TimerImpl区块

检测到死锁:

队列'weblogic.kernel.Default (self-tuning)‘的死锁线程ExecuteThread:'31’:

堆栈跟踪:

代码语言:javascript
复制
    weblogic.ejb.container.timer.TimerImpl.handleTimeoutFailure(TimerImpl.java:508)
    weblogic.ejb.container.timer.EJBTimerManager$TimerExpirationOperation.onRollback(EJBTimerManager.java:1128)
    weblogic.store.gxa.internal.GXAOperationWrapperImpl.onRollback(GXAOperationWrapperImpl.java:180)
    weblogic.store.gxa.internal.GXAAbstractTransaction.loopOperationCallbacks(GXAAbstractTransaction.java:254)
    weblogic.store.gxa.internal.GXATransactionImpl.doOperationCallbacks(GXATransactionImpl.java:183)
    weblogic.store.gxa.internal.GXAResourceImpl.rollback(GXAResourceImpl.java:1555)
    weblogic.store.gxa.internal.GXAResourceImpl$RollbackRequest.run(GXAResourceImpl.java:1761)
    weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:550)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:263)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

队列'weblogic.kernel.Default (self-tuning)‘的死锁线程ExecuteThread:'29’:

线程'ACTIVE ExecuteThread:'29‘对于队列'weblogic.kernel.Default (自调优)’正在等待获取由线程'ACTIVE ExecuteThread:'31‘持有的锁ExecuteThread:'weblogic.kernel.Default (自调优)’

堆栈跟踪:

代码语言:javascript
复制
    weblogic.store.gxa.internal.GXAResourceImpl.rollback(GXAResourceImpl.java:1506)
    weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:1482)
    weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:807)
    weblogic.transaction.internal.ServerSCInfo.startRollback(ServerSCInfo.java:880)
    weblogic.transaction.internal.ServerTransactionImpl.localRollback(ServerTransactionImpl.java:2090)
    weblogic.transaction.internal.ServerTransactionImpl.globalRetryRollback(ServerTransactionImpl.java:3170)
    weblogic.transaction.internal.ServerTransactionImpl.globalRollback(ServerTransactionImpl.java:2919)
    weblogic.transaction.internal.ServerTransactionImpl.internalRollback(ServerTransactionImpl.java:442)
    weblogic.transaction.internal.ServerTransactionImpl.rollback(ServerTransactionImpl.java:420)
    weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:570)
    weblogic.ejb.container.internal.BaseLocalObject.postInvoke(BaseLocalObject.java:766)
    weblogic.ejb.container.internal.TimerDrivenLocalObject.postInvoke(TimerDrivenLocalObject.java:79)
    weblogic.ejb.container.timer.TimerImpl.timerExpired(TimerImpl.java:403)
    weblogic.timers.internal.TimerImpl.run(TimerImpl.java:284)
    weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:550)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:263)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

SUBSYSTEM = WebLogicServer USERID = SEVERITY = Critical线程=活动ExecuteThread:'28‘对于队列:'weblogic.kernel.Default (自调优)’MSGID = BEA-000394 MACHINE = vs-szp-app-t2 TXID = CONTEXTID = TIMESTAMP = 1574697355831 WatchAlarmType: AutomaticReset WatchAlarmResetPeriod: 30000 >

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58950150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档