DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=40885>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=40885 Summary: Hung threads with Websphere Product: Slide Version: 2.1 Platform: Sun OS/Version: Solaris Status: NEW Severity: major Priority: P2 Component: WebDAV Server AssignedTo: slide-dev@jakarta.apache.org ReportedBy: [EMAIL PROTECTED] I'm using Slide 2.1 with Websphere 5.1. Storage is done using the J2EE store with Oracle database. It usually works well, but eventually the server starts to hang for all write operations (all clients give up on timeout) and we find a lot of lines looking like the following in the server log : [11/2/06 10:44:28:927 MET] 1b8504 ThreadMonitor W WSVR0605W: Thread "Servlet.Engine.Transports : 70" (a9443c) has been active for 645,985 milliseconds and may be hung. There are 25 threads in total in the server that may be hung. The only way to make slide work again is to restart the WAS instance. Last time it happened we did a thread dump on the server and we found a lot threads hung at the same place (they all look the same, i'm just including one) : "Servlet.Engine.Transports : 35" daemon prio=5 tid=0x0189adc8 nid=0x298 in Object.wait() [dcc7e000..dcc7fc30] at java.lang.Object.wait(Native Method) - waiting on <0xe7b6bc68> (a org.apache.commons.transaction.locking.GenericLock) at org.apache.commons.transaction.locking.GenericLock.acquire(GenericLock.java:241) - locked <0xe7b6bc68> (a org.apache.commons.transaction.locking.GenericLock) at org.apache.commons.transaction.locking.GenericLock.acquire(GenericLock.java:165) - locked <0xe7b6bc68> (a org.apache.commons.transaction.locking.GenericLock) at org.apache.slide.webdav.method.AbstractWebdavMethod.assureGlobalWriteLock(AbstractWebdavMethod.java:847) at org.apache.slide.webdav.method.AbstractWebdavMethod.run(AbstractWebdavMethod.java:362) at org.apache.slide.webdav.WebdavServlet.service(WebdavServlet.java:155) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174) at com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116) at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283) at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42) at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76) at org.apache.slide.webdav.filter.LogFilter.doFilter(LogFilter.java:141) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1162) - locked <0xe9128cd0> (a com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:676) - locked <0xe9128cd0> (a com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:203) - locked <0xe9128cd0> (a com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher) at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125) at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:300) at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71) at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:246) at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334) at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:652) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:936) -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]