2011-06-08 398 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。我不知道告诉你,如果这种变化导致您的服务器执行任何问题!你应该照顾任何。

相关问题