You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by GAURVI JAIN <ga...@hotmail.com> on 2014/02/03 21:14:07 UTC
Clarification on Stuck Threads
Hi,
We are currently seeing the following two types of stuck
threads in our server logs due to which our server is going to the Unknown
state. Since this is happening in the production environment it will be great
if you could provide us some insight –
1. <Jan 30, 2014 10:30:20 AM
EST> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)' has been
busy for "672" seconds working on the request "Http Request:
/esmeim/SubmitRemittanceReportByServiceCode.m", which is more than the
configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-95 "[STUCK]
ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'"
<alive, in native, suspended, priority=1, DAEMON> {
java.lang.String.<init>(String.java:197)
org.apache.axis.message.SAX2EventRecorder.characters(SAX2EventRecorder.java:130)
org.apache.axis.encoding.DeserializationContextImpl.characters(DeserializationContextImpl.java:890)
org.apache.xerces.parsers.AbstractSAXParser.characters(AbstractSAXParser.java:456)
org.apache.xerces.impl.XMLNamespaceBinder.characters(XMLNamespaceBinder.java:608)
org.apache.xerces.impl.dtd.XMLDTDValidator.characters(XMLDTDValidator.java:835)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleCharacter(XMLDocumentFragmentScannerImpl.java:1089)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1032)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1375)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:331)
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:499)
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:577)
org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:146)
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1141)
javax.xml.parsers.SAXParser.parse(SAXParser.java:364)
org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:238)
org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:508)
org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
org.apache.axis.client.Call.invokeEngine(Call.java:2564)
org.apache.axis.client.Call.invoke(Call.java:2438)
org.apache.axis.client.Call.invoke(Call.java:2209)
org.apache.axis.client.Call.invoke(Call.java:2155)
org.apache.axis.client.Call.invoke(Call.java:1644)
com.cognos.developer.schemas.bibus._3.CognosReportNetBindingStub.getOutput(CognosReportNetBindingStub.java:7141)
com.steps.application.service.provider.ManageReportServiceBean.runReportWithStreamOutput(ManageReportServiceBean.java:1909)
com.steps.application.service.provider.ManageReportService_fegjtc_EOImpl.runReportWithStreamOutput(ManageReportService_fegjtc_EOImpl.java:44)
com.steps.application.presentation.controller.BaseReportController.runReportToGetByteStream(BaseReportController.java:1079)
com.steps.application.presentation.controller.RemittanceReportByServiceCodeSubmitController.processRequest(RemittanceReportByServiceCodeSubmitController.java:84)
com.steps.framework.presentation.StepsController.perform(StepsController.java:1744)
org.infohazard.maverick.ctl.FormBeanUser.go(FormBeanUser.java:54)
org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:39)
org.infohazard.maverick.Dispatcher.service(Dispatcher.java:197)
javax.servlet.http.HttpServlet.service(HttpServlet.java:851)
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:224)
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:108)
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:198)
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.steps.framework.presentation.DecryptFIlter.doFilter(DecryptFIlter.java:240)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:60)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.sun.identity.agents.filter.AmAgentBaseFilter.allowRequestToContinue(AmAgentBaseFilter.java:80)
com.sun.identity.agents.filter.AmAgentBaseFilter.doFilter(AmAgentBaseFilter.java:33)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524)
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:100)
org.infohazard.maverick.view.DispatchedViewFactory$DispatchedView.go(DispatchedViewFactory.java:82)
org.infohazard.maverick.view.DocumentView.go(DocumentView.java:47)
org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:39)
org.infohazard.maverick.Dispatcher.service(Dispatcher.java:197)
javax.servlet.http.HttpServlet.service(HttpServlet.java:851)
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:224)
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:108)
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:198)
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.steps.framework.presentation.DecryptFIlter.doFilter(DecryptFIlter.java:240)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:482)
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:60)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.sun.identity.agents.filter.AmAgentBaseFilter.allowRequestToContinue(AmAgentBaseFilter.java:80)
com.sun.identity.agents.filter.AmAgentBaseFilter.doFilter(AmAgentBaseFilter.java:33)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3214)
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:308)
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:117)
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1946)
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1868)
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1331)
weblogic.work.ExecuteThread.execute(ExecuteThread.java:206)
weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
}
2. ####<Jan 16, 2014 9:33:41
AM EST> <Error> <WebLogicServer> <vgprapp3>
<ESMEIM-MS3> <[ACTIVE] ExecuteThread: '3' for queue:
'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <>
<> <1389882821941> <BEA-000337> <[STUCK] ExecuteThread:
'17' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for
"714" seconds working on the request "Http Request:
/esmeim/SubmitRemittanceReportByServiceCode.m", which is more than the
configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-10339 "[STUCK]
ExecuteThread: '17' for queue: 'weblogic.kernel.Default (self-tuning)'"
<alive, in native, suspended, priority=1, DAEMON> {
java.lang.String.toCharArray(String.java:2514)
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:180)
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:719)
org.apache.axis.message.RPCElement.deserialize(RPCElement.java:156)
org.apache.axis.message.RPCElement.getParams(RPCElement.java:346)
org.apache.axis.client.Call.invoke(Call.java:2209)
org.apache.axis.client.Call.invoke(Call.java:2155)
org.apache.axis.client.Call.invoke(Call.java:1644)
com.cognos.developer.schemas.bibus._3.CognosReportNetBindingStub.getOutput(CognosReportNetBindingStub.java:7141)
com.steps.application.service.provider.ManageReportServiceBean.runReportWithStreamOutput(ManageReportServiceBean.java:1909)
com.steps.application.service.provider.ManageReportService_fegjtc_EOImpl.runReportWithStreamOutput(ManageReportService_fegjtc_EOImpl.java:44)
com.steps.application.presentation.controller.BaseReportController.runReportToGetByteStream(BaseReportController.java:1079)
com.steps.application.presentation.controller.RemittanceReportByServiceCodeSubmitController.processRequest(RemittanceReportByServiceCodeSubmitController.java:84)
com.steps.framework.presentation.StepsController.perform(StepsController.java:1744)
org.infohazard.maverick.ctl.FormBeanUser.go(FormBeanUser.java:54)
org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:39)
org.infohazard.maverick.Dispatcher.service(Dispatcher.java:197)
javax.servlet.http.HttpServlet.service(HttpServlet.java:851)
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:224)
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:108)
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:198)
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.steps.framework.presentation.DecryptFIlter.doFilter(DecryptFIlter.java:240)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:60)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.sun.identity.agents.filter.AmAgentBaseFilter.allowRequestToContinue(AmAgentBaseFilter.java:80)
com.sun.identity.agents.filter.AmAgentBaseFilter.doFilter(AmAgentBaseFilter.java:33)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:524)
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:100)
org.infohazard.maverick.view.DispatchedViewFactory$DispatchedView.go(DispatchedViewFactory.java:82)
org.infohazard.maverick.view.DocumentView.go(DocumentView.java:47)
org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:39)
org.infohazard.maverick.Dispatcher.service(Dispatcher.java:197)
javax.servlet.http.HttpServlet.service(HttpServlet.java:851)
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:224)
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:108)
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:198)
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.steps.framework.presentation.DecryptFIlter.doFilter(DecryptFIlter.java:240)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:482)
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:60)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.sun.identity.agents.filter.AmAgentBaseFilter.allowRequestToContinue(AmAgentBaseFilter.java:80)
com.sun.identity.agents.filter.AmAgentBaseFilter.doFilter(AmAgentBaseFilter.java:33)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3214)
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:308)
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:117)
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1946)
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1868)
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1331)
weblogic.work.ExecuteThread.execute(ExecuteThread.java:206)
weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
}
Could you please provide us some details that will help
resolve this? Let me know in case you have any issues.
Thanks,
Gaurvi