Transactions EJB事务超时vs StuckThreadMaxTime

Transactions EJB事务超时vs StuckThreadMaxTime,transactions,ejb,weblogic,middleware,osb,Transactions,Ejb,Weblogic,Middleware,Osb,在Oracle服务总线中,我有一个代理服务,它处理大量数据。我将相应EJB的事务超时配置为900秒。我希望这次交易不会超时 但我在服务器日志中看到了下面的日志 ####<Jun 25, 2015 5:58:04 AM PDT> <Error> <WebLogicServer> <nke-lnx-int-p001> <prdserver1> <[ACTIVE] ExecuteThread: '32' for queue: 'webl

在Oracle服务总线中,我有一个代理服务,它处理大量数据。我将相应EJB的事务超时配置为900秒。我希望这次交易不会超时

但我在服务器日志中看到了下面的日志

####<Jun 25, 2015 5:58:04 AM PDT> <Error> <WebLogicServer> <nke-lnx-int-p001> <prdserver1> <[ACTIVE] ExecuteThread: '32' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <1cbea9e26a1a3466:1932bd6d:14e2ab3c297:-8000-00000000000211a1> <1435237084076> <BEA-000337> <[STUCK] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "645" seconds working on the request "Workmanager: WorkManager-proxy1, Scheduled=false, Started=true, Started time: 645788 ms
", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. 

#####请登录到weblogic控制台:

主页>服务器摘要>调整选项卡

Stuck Thread Max Time: decide it appropriately

Stuck Thread Timer Interval: decide it appropriately
并为您的代理/业务服务分配一名工作经理