Weblogic死锁Weblogic.store.gxa.internal.GxTransactionImpl

Weblogic死锁Weblogic.store.gxa.internal.GxTransactionImpl,weblogic,Weblogic,Weblogic managed serber在启动后失败,出现问题: 检测到死锁: [deadlocked thread][ACTIVE]ExecuteThread:'12'用于队列:“weblogic.kernel.Default(自调优)”: 队列:“weblogic.kernel.Default(自调优)”的线程“[ACTIVE]ExecuteThread:“12”正在等待获取锁“weblogic.store.gxa.internal”。GXATransactionImpl@6d75d9

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

检测到死锁: [deadlocked thread][ACTIVE]ExecuteThread:'12'用于队列:“weblogic.kernel.Default(自调优)”: 队列:“weblogic.kernel.Default(自调优)”的线程“[ACTIVE]ExecuteThread:“12”正在等待获取锁“weblogic.store.gxa.internal”。GXATransactionImpl@6d75d9c2'由队列:'weblogic.kernel.Default(自调优)'的线程'[ACTIVE]ExecuteThread:'6'持有'

堆栈跟踪: [deadlocked thread][ACTIVE]ExecuteThread:'6'用于队列:“weblogic.kernel.Default(自调优)”: 队列:“weblogic.kernel.Default(自调优)”的线程“[ACTIVE]ExecuteThread:“6”正在等待获取锁“weblogic.ejb.container.timer”。TimerImpl@7706b14b'由队列:'weblogic.kernel.Default(自调优)'的线程'[ACTIVE]ExecuteThread:'12'持有'

堆栈跟踪: > 任何人的帮助看起来都很奇怪:有“阻塞链”被位置改变了-现在是weblogic.ejb.container.timer.TimerImpl blocker for weblogic.store.gxa.internal.GXATransactionImpl

检测到死锁: [deadlocked thread][ACTIVE]ExecuteThread:'31'用于队列:“weblogic.kernel.Default(自调优)”: 队列:“weblogic.kernel.Default(自调优)”的线程“[ACTIVE]ExecuteThread:“31”正在等待获取锁“weblogic.ejb.container.timer”。TimerImpl@1aba871c'由队列'weblogic.kernel.Default(自调优)'的线程'[ACTIVE]ExecuteThread:'29'持有'

堆栈跟踪: [deadlocked thread][ACTIVE]ExecuteThread:'29'用于队列:“weblogic.kernel.Default(自调优)”: 队列:“weblogic.kernel.Default(自调优)”的线程“[ACTIVE]ExecuteThread:'29”正在等待获取锁“weblogic.store.gxa.internal”。GXATransactionImpl@5279549f'由队列:'weblogic.kernel.Default(自调优)'的线程'[ACTIVE]ExecuteThread:'31'持有'

堆栈跟踪: SUBSYSTEM=WebLogicServer USERID=SEVERITY=Critical THREAD=[ACTIVE]ExecuteThread:'28'队列:'weblogic.kernel.Default(自调优)'MSGID=BEA-000394 MACHINE=vs-szp-app-t2 TXID=CONTEXTID=TIMESTAMP=157469735831 WatchAlarmType:AutomaticReset 观察期:30000
>

最好向Oracle提出SR以获得解决方案,因为这是产品本身的问题。正在使用哪个版本的Weblogic?您好,Naveen,Weblogic 10.3.6如果您有权访问Oracle支持,请与他们联系以获得解决方案。您可能需要按要求提供线程转储和其他数据。
    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.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.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.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)