2011-06-08 302 views
3

在Weblogic 10.3.4中部署BPEL流程時,以下異常在soa服務器控制檯上進行。我確信這與我的應用程序無關,但由於此原因,我無法在服務器上部署該進程,因此導致連接超時。我增加了我的連接超時也要480在weblogic服務器上部署流程時出現超時錯誤

例外:

<Jun 8, 2011 10:15:37 PM SGT> <Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '0' for 
queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "634" seconds working on the reques 
t "[email protected][ 
POST /soa-infra/deployer HTTP/1.1 
Connection: TE 
TE: trailers, deflate, gzip, compress 
User-Agent: Oracle HTTPClient Version 10h 
Cookie2: $Version="1" 
Accept-Encoding: gzip, x-gzip, compress, x-compress 
ECID-Context: 
Authorization: Basic d2VibG9naWM6d2VibG9naWMx 
Cookie: JSESSIONID=JB0KNvdct5X1X5z02FhLDm8jVWjdvXB0chchkQhXpzQFGb9JlF8L!-186412258 
Content-type: application/octet-stream 
Content-Length: 14824044 

]", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace: 
Thread-16 "[STUCK] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" <alive, in 
native, suspended, priority=1, DAEMON> { 
    jrockit.net.SocketNativeIO.readBytesPinned(SocketNativeIO.java:???) 
    jrockit.net.SocketNativeIO.socketRead(SocketNativeIO.java:24) 
    java.net.SocketInputStream.socketRead0(SocketInputStream.java:???) 
    java.net.SocketInputStream.read(SocketInputStream.java:107) 
    oracle.net.nt.MetricsEnabledInputStream.read(TcpNTAdapter.java:707) 
    oracle.net.ns.Packet.receive(Packet.java:243) 
    oracle.net.ns.DataPacket.receive(DataPacket.java:106) 
    oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:309) 
    oracle.net.ns.NetInputStream.read(NetInputStream.java:254) 
    oracle.net.ns.NetInputStream.read(NetInputStream.java:187) 
    oracle.net.ns.NetInputStream.read(NetInputStream.java:92) 
    oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:1 
22) 
    oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:77) 
    oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1172) 
    oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1153) 
    oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:303) 
    oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:181) 
    oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:382) 
    oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:70) 
    oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1017) 
    oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1330) 
    oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3722) 
    oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3869) 
    ^-- Holding lock: [email protected][thin lock] 
    oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.j 
ava:1508) 
    weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:160) 
    oracle.mds.internal.persistence.db.platform.OracleDB.insertStreamedContent(OracleDB.java:890) 
    oracle.mds.internal.persistence.db.DBStreamedContentHelper.insertContent(DBStreamedContentHelper 
.java:73) 
    oracle.mds.internal.persistence.db.BaseReposAccess.saveStreamedDocument(BaseReposAccess.java:173 
0) 
    oracle.mds.internal.persistence.db.BaseReposAccess.saveStreamedDocument(BaseReposAccess.java:161 
5) 
    oracle.mds.internal.persistence.db.BaseDBMSConnection.saveDocumentWithComment(BaseDBMSConnection 
.java:1811) 
    oracle.mds.internal.persistence.db.BaseDBMSConnection.saveDocument(BaseDBMSConnection.java:1698) 

    oracle.mds.persistence.DelegatingMetadataStoreConnection.saveDocument(DelegatingMetadataStoreCon 
nection.java:501) 
    oracle.mds.internal.persistence.BufferedMSConnection.saveDocument(BufferedMSConnection.java:545) 

    oracle.mds.persistence.PTransaction.saveStoreDocument(PTransaction.java:1314) 
    oracle.mds.persistence.PTransaction.saveDocument(PTransaction.java:824) 
    oracle.mds.internal.persistence.PersistenceUtils.createOrSaveDocument(PersistenceUtils.java:448) 

    oracle.mds.internal.transfer.InternalMDSTransfer.transferDocument(InternalMDSTransfer.java:3032) 

    oracle.mds.internal.transfer.InternalMDSTransfer.transferTransferUnit(InternalMDSTransfer.java:2 
897) 
    oracle.mds.internal.transfer.InternalMDSTransfer.transferTransferUnitList(InternalMDSTransfer.ja 
va:2828) 
    oracle.mds.internal.transfer.InternalMDSTransfer.execute(InternalMDSTransfer.java:1341) 
    oracle.mds.internal.transfer.InternalMDSTransfer.execute(InternalMDSTransfer.java:1263) 
    oracle.mds.internal.transfer.InternalMDSTransfer.transfer(InternalMDSTransfer.java:426) 
    oracle.integration.platform.blocks.deploy.servlet.MDSManager.transferCompositeData(MDSManager.ja 
va:401) 
    oracle.integration.platform.blocks.deploy.servlet.BaseDeployProcessor.deploySARs(BaseDeployProce 
ssor.java:116) 
    ^-- Holding lock: [email protected][thin lock] 
    oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.j 
ava:122) 
    oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.j 
ava:107) 
    oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeploy(DeployProcessor.java: 
96) 
    oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.process(DeployProcessor.java:6 
8) 
    oracle.integration.platform.blocks.deploy.servlet.CompositeDeployerServlet.doPostInsideLoggingSe 
ssion(CompositeDeployerServlet.java:130) 
    oracle.integration.platform.blocks.deploy.servlet.CompositeDeployerServlet.doPost(CompositeDeplo 
yerServlet.java:109) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:700) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:815) 
    weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:22 
4) 
    weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:108) 
    weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:206) 
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) 
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55) 
    oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111) 
    oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:299) 
    oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:405) 
    oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94) 
    oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:98) 
    oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70) 
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55) 
    oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111) 
    oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:299) 
    oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:405) 
    oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94) 
    oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:98) 
    oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70) 
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55) 
    oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:86) 
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55) 
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletCont 
ext.java:3687) 
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext. 
java:3681) 
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:308) 
    weblogic.security.service.SecurityManager.runAs(SecurityManager.java:116) 
    weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2213) 
    weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2135) 
    weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1420) 
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) 
    weblogic.work.ExecuteThread.run(ExecuteThread.java:168) 
} 

> 
<Jun 8, 2011 10:15:37 PM SGT> <Notice> <Diagnostics> <BEA-320068> <Watch 'StuckThread' with severity 
'Notice' on server 'soa_server1' has triggered at Jun 8, 2011 10:15:37 PM SGT. Notification details 
: 
WatchRuleType: Log 
WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'WL-000337') OR (MSGID = 'BEA-000337')) 
WatchData: DATE = Jun 8, 2011 10:15:37 PM SGT SERVER = soa_server1 MESSAGE = [STUCK] ExecuteThread: 
'0' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "634" seconds working on th 
e request "[email protected][ 
POST /soa-infra/deployer HTTP/1.1 
Connection: TE 
TE: trailers, deflate, gzip, compress 
User-Agent: Oracle HTTPClient Version 10h 
Cookie2: $Version="1" 
Accept-Encoding: gzip, x-gzip, compress, x-compress 
ECID-Context: 
Authorization: Basic d2VibG9naWM6d2VibG9naWMx 
Cookie: JSESSIONID=JB0KNvdct5X1X5z02FhLDm8jVWjdvXB0chchkQhXpzQFGb9JlF8L!-186412258 
Content-type: application/octet-stream 
Content-Length: 14824044 

]", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace: 
Thread-16 "[STUCK] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" <alive, in 
native, suspended, priority=1, DAEMON> { 
    jrockit.net.SocketNativeIO.readBytesPinned(SocketNativeIO.java:???) 
    jrockit.net.SocketNativeIO.socketRead(SocketNativeIO.java:24) 
    java.net.SocketInputStream.socketRead0(SocketInputStream.java:???) 
    java.net.SocketInputStream.read(SocketInputStream.java:107) 
    oracle.net.nt.MetricsEnabledInputStream.read(TcpNTAdapter.java:707) 
    oracle.net.ns.Packet.receive(Packet.java:243) 
    oracle.net.ns.DataPacket.receive(DataPacket.java:106) 
    oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:309) 
    oracle.net.ns.NetInputStream.read(NetInputStream.java:254) 
    oracle.net.ns.NetInputStream.read(NetInputStream.java:187) 
    oracle.net.ns.NetInputStream.read(NetInputStream.java:92) 
    oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:1 
22) 
    oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:77) 
    oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1172) 
    oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1153) 
    oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:303) 
    oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:181) 
    oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:382) 
    oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:70) 
    oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1017) 
    oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1330) 
    oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3722) 
    oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3869) 
    ^-- Holding lock: [email protected][thin lock] 
    oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.j 
ava:1508) 
    weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:160) 
    oracle.mds.internal.persistence.db.platform.OracleDB.insertStreamedContent(OracleDB.java:890) 
    oracle.mds.internal.persistence.db.DBStreamedContentHelper.insertContent(DBStreamedContentHelper 
.java:73) 
    oracle.mds.internal.persistence.db.BaseReposAccess.saveStreamedDocument(BaseReposAccess.java:173 
0) 
    oracle.mds.internal.persistence.db.BaseReposAccess.saveStreamedDocument(BaseReposAccess.java:161 
5) 
    oracle.mds.internal.persistence.db.BaseDBMSConnection.saveDocumentWithComment(BaseDBMSConnection 
.java:1811) 
    oracle.mds.internal.persistence.db.BaseDBMSConnection.saveDocument(BaseDBMSConnection.java:1698) 

    oracle.mds.persistence.DelegatingMetadataStoreConnection.saveDocument(DelegatingMetadataStoreCon 
nection.java:501) 
    oracle.mds.internal.persistence.BufferedMSConnection.saveDocument(BufferedMSConnection.java:545) 

    oracle.mds.persistence.PTransaction.saveStoreDocument(PTransaction.java:1314) 
    oracle.mds.persistence.PTransaction.saveDocument(PTransaction.java:824) 
    oracle.mds.internal.persistence.PersistenceUtils.createOrSaveDocument(PersistenceUtils.java:448) 

    oracle.mds.internal.transfer.InternalMDSTransfer.transferDocument(InternalMDSTransfer.java:3032) 

    oracle.mds.internal.transfer.InternalMDSTransfer.transferTransferUnit(InternalMDSTransfer.java:2 
897) 
    oracle.mds.internal.transfer.InternalMDSTransfer.transferTransferUnitList(InternalMDSTransfer.ja 
va:2828) 
    oracle.mds.internal.transfer.InternalMDSTransfer.execute(InternalMDSTransfer.java:1341) 
    oracle.mds.internal.transfer.InternalMDSTransfer.execute(InternalMDSTransfer.java:1263) 
    oracle.mds.internal.transfer.InternalMDSTransfer.transfer(InternalMDSTransfer.java:426) 
    oracle.integration.platform.blocks.deploy.servlet.MDSManager.transferCompositeData(MDSManager.ja 
va:401) 
    oracle.integration.platform.blocks.deploy.servlet.BaseDeployProcessor.deploySARs(BaseDeployProce 
ssor.java:116) 
    ^-- Holding lock: [email protected][thin lock] 
    oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.j 
ava:122) 
    oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.j 
ava:107) 
    oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeploy(DeployProcessor.java: 
96) 
    oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.process(DeployProcessor.java:6 
8) 
    oracle.integration.platform.blocks.deploy.servlet.CompositeDeployerServlet.doPostInsideLoggingSe 
ssion(CompositeDeployerServlet.java:130) 
    oracle.integration.platform.blocks.deploy.servlet.CompositeDeployerServlet.doPost(CompositeDeplo 
yerServlet.java:109) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:700) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:815) 
    weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:22 
4) 
    weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:108) 
    weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:206) 
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) 
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55) 
    oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111) 
    oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:299) 
    oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:405) 
    oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94) 
    oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:98) 
    oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70) 
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55) 
    oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111) 
    oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:299) 
    oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:405) 
    oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94) 
    oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:98) 
    oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70) 
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55) 
    oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:86) 
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55) 
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletCont 
ext.java:3687) 
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext. 
java:3681) 
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:308) 
    weblogic.security.service.SecurityManager.runAs(SecurityManager.java:116) 
    weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2213) 
    weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2135) 
    weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1420) 
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) 
    weblogic.work.ExecuteThread.run(ExecuteThread.java:168) 
} 

SUBSYSTEM = WebLogicServer USERID = <WLS Kernel> SEVERITY = Error THREAD = [ACTIVE] ExecuteThread: 
'5' for queue: 'weblogic.kernel.Default (self-tuning)' MSGID = BEA-000337 MACHINE = urasvr140 TXID = 
    CONTEXTID = da07387a98ce3972:315f7e44:1306f8b304d:-8000-0000000000000338 TIMESTAMP = 1307542537412 

WatchAlarmType: AutomaticReset 
WatchAlarmResetPeriod: 600000 
> 
<Jun 8, 2011 10:15:39 PM SGT> <Alert> <Diagnostics> <BEA-320016> <Creating diagnostic image in d:\or 
acle\middleware\user_projects\domains\test_domain\servers\soa_server1\adr\diag\ofm\test_domain\soa_s 
erver1\incident\incdir_54 with a lockout minute period of 1.> 
<Jun 8, 2011 10:16:37 PM SGT> <Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '0' for 
queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "694" seconds working on the reques 
t "[email protected][ 
POST /soa-infra/deployer HTTP/1.1 
Connection: TE 
TE: trailers, deflate, gzip, compress 
User-Agent: Oracle HTTPClient Version 10h 
Cookie2: $Version="1" 
Accept-Encoding: gzip, x-gzip, compress, x-compress 
ECID-Context: 
Authorization: Basic d2VibG9naWM6d2VibG9naWMx 
Cookie: JSESSIONID=JB0KNvdct5X1X5z02FhLDm8jVWjdvXB0chchkQhXpzQFGb9JlF8L!-186412258 
Content-type: application/octet-stream 
Content-Length: 14824044 

]", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace: 
Thread-16 "[STUCK] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" <alive, in 
native, suspended, priority=1, DAEMON> { 
    jrockit.net.SocketNativeIO.readBytesPinned(SocketNativeIO.java:???) 
    jrockit.net.SocketNativeIO.socketRead(SocketNativeIO.java:24) 
    java.net.SocketInputStream.socketRead0(SocketInputStream.java:???) 
    java.net.SocketInputStream.read(SocketInputStream.java:107) 
    oracle.net.nt.MetricsEnabledInputStream.read(TcpNTAdapter.java:707) 
    oracle.net.ns.Packet.receive(Packet.java:243) 
    oracle.net.ns.DataPacket.receive(DataPacket.java:106) 
    oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:309) 
    oracle.net.ns.NetInputStream.read(NetInputStream.java:254) 
    oracle.net.ns.NetInputStream.read(NetInputStream.java:187) 
    oracle.net.ns.NetInputStream.read(NetInputStream.java:92) 
    oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:1 
22) 
    oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:77) 
    oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1172) 
    oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1153) 
    oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:303) 
    oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:181) 
    oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:382) 
    oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:70) 
    oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1017) 
    oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1330) 
    oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3722) 
    oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3869) 
    ^-- Holding lock: [email protected][thin lock] 
    oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.j 
ava:1508) 
    weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:160) 
    oracle.mds.internal.persistence.db.platform.OracleDB.insertStreamedContent(OracleDB.java:890) 
    oracle.mds.internal.persistence.db.DBStreamedContentHelper.insertContent(DBStreamedContentHelper 
.java:73) 
    oracle.mds.internal.persistence.db.BaseReposAccess.saveStreamedDocument(BaseReposAccess.java:173 
0) 
    oracle.mds.internal.persistence.db.BaseReposAccess.saveStreamedDocument(BaseReposAccess.java:161 
5) 
    oracle.mds.internal.persistence.db.BaseDBMSConnection.saveDocumentWithComment(BaseDBMSConnection 
.java:1811) 
    oracle.mds.internal.persistence.db.BaseDBMSConnection.saveDocument(BaseDBMSConnection.java:1698) 

    oracle.mds.persistence.DelegatingMetadataStoreConnection.saveDocument(DelegatingMetadataStoreCon 
nection.java:501) 
    oracle.mds.internal.persistence.BufferedMSConnection.saveDocument(BufferedMSConnection.java:545) 

    oracle.mds.persistence.PTransaction.saveStoreDocument(PTransaction.java:1314) 
    oracle.mds.persistence.PTransaction.saveDocument(PTransaction.java:824) 
    oracle.mds.internal.persistence.PersistenceUtils.createOrSaveDocument(PersistenceUtils.java:448) 

    oracle.mds.internal.transfer.InternalMDSTransfer.transferDocument(InternalMDSTransfer.java:3032) 

    oracle.mds.internal.transfer.InternalMDSTransfer.transferTransferUnit(InternalMDSTransfer.java:2 
897) 
    oracle.mds.internal.transfer.InternalMDSTransfer.transferTransferUnitList(InternalMDSTransfer.ja 
va:2828) 
    oracle.mds.internal.transfer.InternalMDSTransfer.execute(InternalMDSTransfer.java:1341) 
    oracle.mds.internal.transfer.InternalMDSTransfer.execute(InternalMDSTransfer.java:1263) 
    oracle.mds.internal.transfer.InternalMDSTransfer.transfer(InternalMDSTransfer.java:426) 
    oracle.integration.platform.blocks.deploy.servlet.MDSManager.transferCompositeData(MDSManager.ja 
va:401) 
    oracle.integration.platform.blocks.deploy.servlet.BaseDeployProcessor.deploySARs(BaseDeployProce 
ssor.java:116) 
    ^-- Holding lock: [email protected][thin lock] 
    oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.j 
ava:122) 
    oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.j 
ava:107) 
    oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeploy(DeployProcessor.java: 
96) 
    oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.process(DeployProcessor.java:6 
8) 
    oracle.integration.platform.blocks.deploy.servlet.CompositeDeployerServlet.doPostInsideLoggingSe 
ssion(CompositeDeployerServlet.java:130) 
    oracle.integration.platform.blocks.deploy.servlet.CompositeDeployerServlet.doPost(CompositeDeplo 
yerServlet.java:109) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:700) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:815) 
    weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:22 
4) 
    weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:108) 
    weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:206) 
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) 
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55) 
    oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111) 
    oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:299) 
    oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:405) 
    oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94) 
    oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:98) 
    oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70) 
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55) 
    oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111) 
    oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:299) 
    oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:405) 
    oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94) 
    oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:98) 
    oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70) 
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55) 
    oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:86) 
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55) 
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletCont 
ext.java:3687) 
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext. 
java:3681) 
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:308) 
    weblogic.security.service.SecurityManager.runAs(SecurityManager.java:116) 
    weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2213) 
    weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2135) 
    weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1420) 
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) 
    weblogic.work.ExecuteThread.run(ExecuteThread.java:168) 
} 

> 

請告訴我,這是關係到,我怎麼能解決這個問題。

謝謝..

回答

0

該消息告訴您,您在部署BPEL應用程序時遇到阻塞的線程。它正在對特定的URL是

/soa-infra/deployer 

WebLogic上StuckThreadMaxTime後不殺阻塞線程。它不能這樣做,這個消息只是一個狀態信息,所以你(即管理員)知道該線程在嘗試部署時已經超過了600秒= 10分鐘的時間。

這是一個可配置的值。

計時器在線程開始處理服務器內的請求時啓動。該線程不會被殺死,但會實際上繼續處理,直到操作結束。

現在你應該看看stacktrace的一些執行部分。

oracle.net.ns.NetInputStream.read(NetInputStream.java:92) 
     oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:1 
    22) 

這表明經由JDBC驅動

oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1330) 
     oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3722) 
     oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3869) 
     ^-- Holding lock: [email protected][thin lock] 
     oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.j 
    ava:1508) 

Holding lock與數據庫中的某些操作示出了在其被粘貼在點 - 另一個線程持有鎖的JDBC連接

oracle.jdbc.driver.T4CConnection 

我自己並沒有使用過BPEL,但我對此操作的猜測是,在部署應用程序時,它需要通過Connecti連接到數據庫在Pool上,似乎還不夠。

你配置了一些池的大小,你可以增加嗎?

+0

好吧我只是想增加連接池的大小... – Pedantic 2011-06-11 07:37:56

+0

是的我已經嘗試了所有的運氣。在oracle中提出了SR .. – Pedantic 2011-06-13 08:30:03

0

這只是一個警告。執行可能需要很長時間才能完成的服務時,我會得到相同的消息。它不會在執行過程中產生任何實際問題,因此您可以忽略它。

如果你想擺脫警告(我不會建議這樣做),你可以打開你的服務器控制檯並更改配置。特別是,對於Weblogic(11g?),您應該導航到環境摺疊節點環境>服務器> {您的服務器}>配置>重載>最大堵塞線程時間並從「600」更改爲任何您認爲的。 PS。我不知道告訴你,如果這種變化導致您的服務器執行任何問題!你應該照顧任何。

相關問題