技术文章 - CS357971
Windchill 11.0 中的 ServletRequest 和 MethodContext 警告
已修改: 01-Dec-2021
适用于
- Windchill PDMLink 11.0
说明
- MethodServer 日志中的警告:
- wt.servlet.ServletRequestMonitorMBean.maxAverageActiveRequestsThreshold.exceeded
- wt.method.MethodContextMonitorMBean.maxAverageActiveContextsThreshold.exceeded
- 线程被部分查询阻塞:
SELECT A0.idA2A2,A0.updateCountA2 FROM WTPart A0 WHERE ((A0.idA2A2 = ?)) FOR UPDATE
- 阻塞线程的堆栈跟踪:
"ajp-nio-127.0.0.1-8010-exec-4" Id=69 RUNNABLE (in native)
Blocked (cnt): 38397; Waited (cnt): 12683
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:170)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at oracle.net.ns.Packet.receive(Packet.java:311)
at oracle.net.ns.DataPacket.receive(DataPacket.java:105)
at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:305)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:249)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:171)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:89)
at oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:123)
at oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:79)
at oracle.jdbc.driver.T4CMAREngineStream.unmarshalUB1(T4CMAREngineStream.java:426)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:390)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:249)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:566)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:215)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:58)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:776)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:897)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1034)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3820)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3867)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1502)
at wt.pds.AbstractResultCursor.executeQuery(AbstractResultCursor.java:575)
at wt.pds.AbstractResultCursor.executeQuery(AbstractResultCursor.java:539)
at wt.pds.BasicResultCursor.getNextResultSet(BasicResultCursor.java:282)
at wt.pds.BasicResultCursor.advance(BasicResultCursor.java:234)
at wt.pds.BasicResultCursor.next(BasicResultCursor.java:82)
at wt.pds.SQLDatabasePds.query(SQLDatabasePds.java:837)
at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1076)
at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:985)
at wt.fc.StandardPersistenceManager._query(StandardPersistenceManager.java:1972)
at wt.fc.StandardPersistenceManager.query(StandardPersistenceManager.java:1465)
at wt.fc.StandardPersistenceManager.query(StandardPersistenceManager.java:1123)
at wt.fc.collections.RefreshHelper$LockRefresh.doFirstPass(RefreshHelper.java:1196)
at wt.fc.collections.RefreshHelper$Refresh.refresh(RefreshHelper.java:564)
at wt.fc.collections.RefreshHelper$LockRefresh.refresh(RefreshHelper.java:1139)
at wt.fc.collections.RefreshHelper.refresh(RefreshHelper.java:144)
at wt.fc.collections.StandardCollectionsManager.refresh(StandardCollectionsManager.java:80)
at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
at com.sun.proxy.$Proxy45.refresh(Unknown Source)
at wt.fc.StandardPersistenceManager.validateCollection(StandardPersistenceManager.java:3288)
at wt.fc.StandardPersistenceManager.update(StandardPersistenceManager.java:1842)
at wt.fc.StandardPersistenceManager.update(StandardPersistenceManager.java:1941)
at wt.vc.wip.StandardWorkInProgressService.checkoutMap(StandardWorkInProgressService.java:2305)
at wt.vc.wip.StandardWorkInProgressService.checkoutMap(StandardWorkInProgressService.java:2198)
at wt.vc.wip.StandardWorkInProgressService.checkoutMap(StandardWorkInProgressService.java:2186)
at wt.vc.wip.StandardWorkInProgressService.checkout(StandardWorkInProgressService.java:1150)
at wt.vc.wip.StandardWorkInProgressService.checkout(StandardWorkInProgressService.java:1138)
at sun.reflect.GeneratedMethodAccessor627.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
at com.sun.proxy.$Proxy38.checkout(Unknown Source)
at ext.xyz.swagger.UpdateObject.updatePart(UpdateObject.java:127)
at sun.reflect.GeneratedMethodAccessor626.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:137)
at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:296)
at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:250)
at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:237)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:377)
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:200)
at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:220)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)- 被阻止的线程具有相同的请求 URI: /Windchill/oauth/servlet/rest/swagger/UpdatePart
这是文章 357971 的 PDF 版本,可能已过期。最新版本 CS357971