:) first time I have ever looked at one of these dumps, but I assumed that. That method uses some legacy struts code. I am replacing that with my own db connection code. We'll see...
Jeffrey A. Lage | International Fund Services (IFS) 12 E. 49Th. St. | 35Th Floor | New York | NY | 10012 (V) 212.899.5519 | (M) 201.344.4442 > From: Filip Hanik - Dev <[EMAIL PROTECTED]> > Reply-To: Tomcat Users List <[EMAIL PROTECTED]> > Date: Thu, 23 Sep 2004 14:57:33 -0500 > To: Tomcat Users List <[EMAIL PROTECTED]> > Subject: Re: Tomcat Repeatedly Hangs. > > com.ifs.da.base.action.BaseAction.getDBConnection(BaseAction.java:44) > > thats where it hangs, trying to connect to the DB > Filip > > ----- Original Message ----- > From: "Jeffrey Lage" <[EMAIL PROTECTED]> > To: "Tomcat Users List" <[EMAIL PROTECTED]> > Sent: Thursday, September 23, 2004 2:52 PM > Subject: Re: Tomcat Repeatedly Hangs. > > > Here is the full stack trace, as it is often requested: > > Full thread dump Java HotSpot(TM) Client VM (1.4.2-38 mixed mode): > > "TP-Monitor" daemon prio=5 tid=0x00561de0 nid=0x1d1a000 in Object.wait() > [f1ba7000..f1ba7b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6aa6590> (a > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) > at > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.jav > a:564) > - locked <0x6aa6590> (a > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) > at java.lang.Thread.run(Thread.java:552) > > "TP-Processor4" daemon prio=5 tid=0x00561a80 nid=0x1d19c00 runnable > [f1b26000..f1b26b20] > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) > - locked <0x6aa6618> (a java.net.PlainSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:448) > at java.net.ServerSocket.accept(ServerSocket.java:419) > at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:312) > at > org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:613) > at org.apache.jk.common.SocketAcceptor.runIt(ChannelSocket.java:810) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:688) > at java.lang.Thread.run(Thread.java:552) > > "TP-Processor3" daemon prio=5 tid=0x00561720 nid=0x18c0200 in Object.wait() > [f1aa5000..f1aa5b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6aa6830> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6aa6830> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "TP-Processor2" daemon prio=5 tid=0x00561460 nid=0x18bfe00 in Object.wait() > [f1a24000..f1a24b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6aa68b0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6aa68b0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "TP-Processor1" daemon prio=5 tid=0x00561280 nid=0x1b7f000 in Object.wait() > [f19a3000..f19a3b20] at java.lang.Object.wait(Native Method) > - waiting on <0x6aa6930> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6aa6930> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Monitor" prio=5 tid=0x0055ebf0 nid=0x1b7ec00 in Object.wait() > [f1922000..f1922b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a64c00> (a > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) > at > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.jav > a:564) > - locked <0x6a64c00> (a > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor25" daemon prio=5 tid=0x0055e890 nid=0x1cf2a00 in > Object.wait() [f18a1000..f18a1b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a64c78> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a64c78> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor24" daemon prio=5 tid=0x0055e530 nid=0x1cf2600 runnable > [f1820000..f1820b20] > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) > - locked <0x6737a18> (a java.net.PlainSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:448) > at java.net.ServerSocket.accept(ServerSocket.java:419) > at > org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultSe > rverSocketFactory.java:107) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java > :410) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:591) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:688) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor23" daemon prio=5 tid=0x0055e1d0 nid=0x1c6dc00 waiting on > condition [f179e000..f179fb20] > at java.lang.Thread.sleep(Native Method) > at > org.apache.struts.legacy.GenericDataSource.getConnection(GenericDataSource.j > ava:598) > at > com.ifs.da.base.action.BaseAction.getDBConnection(BaseAction.java:44) > at com.ifs.da.status.action.Get.execute(Get.java:51) > at > org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces > sor.java:484) > at > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) > at > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) > at > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application > FilterChain.java:284) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh > ain.java:204) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja > va:257) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > t.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext > Valve.java:245) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja > va:199) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > t.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:184 > ) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > t.java:151) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164 > ) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > t.java:149) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java > :156) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex > t.java:151) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne > ction(Http11Protocol.java:732) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:688) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor22" daemon prio=5 tid=0x0055de70 nid=0x1c6d800 in > Object.wait() [f171e000..f171eb20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a64df8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a64df8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor21" daemon prio=5 tid=0x0055db10 nid=0x1a58a00 in > Object.wait() [f169d000..f169db20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a64e78> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a64e78> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor20" daemon prio=5 tid=0x0055d7b0 nid=0x1a58600 in > Object.wait() [f161c000..f161cb20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a64ef8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a64ef8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor19" daemon prio=5 tid=0x0055d450 nid=0x1888a00 in > Object.wait() [f159b000..f159bb20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a64f78> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a64f78> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor18" daemon prio=5 tid=0x0055d0f0 nid=0x1888600 in > Object.wait() [f151a000..f151ab20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a64ff8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a64ff8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor17" daemon prio=5 tid=0x0055cd90 nid=0x1c25800 in > Object.wait() [f1499000..f1499b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a65078> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a65078> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor16" daemon prio=5 tid=0x0055ca30 nid=0x1c25400 in > Object.wait() [f1418000..f1418b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a650f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a650f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor15" daemon prio=5 tid=0x0055c6d0 nid=0x1c55e00 in > Object.wait() [f1397000..f1397b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a65178> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a65178> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor14" daemon prio=5 tid=0x0055c370 nid=0x1c55a00 in > Object.wait() [f1316000..f1316b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a651f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a651f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor13" daemon prio=5 tid=0x0055c010 nid=0x1acb200 in > Object.wait() [f1295000..f1295b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a65278> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a65278> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor12" daemon prio=5 tid=0x0055bcb0 nid=0x18c4400 in > Object.wait() [f1214000..f1214b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a652f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > > "http8080-Processor11" daemon prio=5 tid=0x0055b950 nid=0x1972800 in > Object.wait() [f1193000..f1193b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a65378> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a65378> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor10" daemon prio=5 tid=0x0055b5f0 nid=0x1ba1a00 in > Object.wait() [f1112000..f1112b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a653f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a653f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor9" daemon prio=5 tid=0x0055b290 nid=0x1caea00 in > Object.wait() [f1091000..f1091b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a65478> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a65478> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor8" daemon prio=5 tid=0x0055af30 nid=0x1ce0a00 in > Object.wait() [f1010000..f1010b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a654f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a654f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor7" daemon prio=5 tid=0x0055abd0 nid=0x1a7cc00 in > Object.wait() [f0f8f000..f0f8fb20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a65578> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a65578> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor6" daemon prio=5 tid=0x0055a870 nid=0x1b5a800 in > Object.wait() [f0f0e000..f0f0eb20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a655f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a655f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor5" daemon prio=5 tid=0x0055a510 nid=0x1bca800 in > Object.wait() [f0e8d000..f0e8db20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a65678> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a65678> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor4" daemon prio=5 tid=0x0055a250 nid=0x1be3a00 in > Object.wait() [f0e0c000..f0e0cb20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a656f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a656f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor3" daemon prio=5 tid=0x0055a030 nid=0x1ab6600 in > Object.wait() [f0d8b000..f0d8bb20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a65778> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > > "http8080-Processor2" daemon prio=5 tid=0x00559e40 nid=0x1ca8e00 in > Object.wait() [f0d0a000..f0d0ab20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a657f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a657f8> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "http8080-Processor1" daemon prio=5 tid=0x00559ce0 nid=0x1d02200 in > Object.wait() [f0c89000..f0c89b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6a65878> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Object.wait(Object.java:429) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:660) > - locked <0x6a65878> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:552) > > "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=5 > tid=0x00558c30 nid=0x18d1200 waiting on condition [f0c08000..f0c08b20] > at java.lang.Thread.sleep(Native Method) > at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(Cont > ainerBase.java:1640) > at java.lang.Thread.run(Thread.java:552) > > "Signal Dispatcher" daemon prio=10 tid=0x005085d0 nid=0x1815e00 waiting on > condition [0..0] > > "Finalizer" daemon prio=8 tid=0x00506bf0 nid=0x180fa00 in Object.wait() > [f0a04000..f0a04b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6651e78> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) > - locked <0x6651e78> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) > > "Reference Handler" daemon prio=10 tid=0x005068c0 nid=0x1803800 in > Object.wait() [f0983000..f0983b20] > at java.lang.Object.wait(Native Method) > - waiting on <0x6651ee0> (a java.lang.ref.Reference$Lock) > at java.lang.Object.wait(Object.java:429) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) > - locked <0x6651ee0> (a java.lang.ref.Reference$Lock) > > "main" prio=5 tid=0x00501070 nid=0x1801200 runnable [f07ff000..f0800328] > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) > - locked <0x6ab7328> (a java.net.PlainSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:448) > at java.net.ServerSocket.accept(ServerSocket.java:419) > at > org.apache.catalina.core.StandardServer.await(StandardServer.java:551) > at org.apache.catalina.startup.Catalina.await(Catalina.java:657) > at org.apache.catalina.startup.Catalina.start(Catalina.java:617) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > ) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398) > > "VM Thread" prio=5 tid=0x00506140 nid=0x1801600 runnable > > "VM Periodic Task Thread" prio=10 tid=0x005084f0 nid=0x1815000 waiting on > condition > "Exception Catcher Thread" prio=10 tid=0x00500fd0 nid=0x1802600 runnable > > Jeffrey A. Lage | International Fund Services (IFS) > 12 E. 49Th. St. | 35Th Floor | New York | NY | 10012 > (V) 212.899.5519 | (M) 201.344.4442 > > >> From: Jeffrey Lage <[EMAIL PROTECTED]> >> Reply-To: Tomcat Users List <[EMAIL PROTECTED]> >> Date: Thu, 23 Sep 2004 15:39:22 -0400 >> To: <[EMAIL PROTECTED]> >> Subject: Tomcat Repeatedly Hangs. >> >> There are any number of postings on this forum about tomcat hanging, but > as >> I think that my situation may be a little different, I am going to post >> again. >> >> I have tried this on the following environments and get similar results: >> >> tomcat 5.0.19 on OS X (10.3) >> tomcat 5.0.28 on OS X (10.3) >> tomcat 5.0.19 on Redhat Enerprise Linux 2.1 (Panama) >> tomcat 5.0.28 on Redhat Enerprise Linux 2.1 (Panama) >> >> My webapp using tomcat in standalone mod. It am using struts 1.1. I am >> also connecting to a MSSQL database using the JDBC drivers from MSFT. >> >> Randomly, and very very frequently, tomcat becomes unresponse and had to > be >> killed with kill -9. I have other web apps running on the same tomcat >> installations that do not behave this way. >> >> Any help would be great. >> -Jeff >> >> Jeffrey A. Lage | International Fund Services (IFS) >> 12 E. 49Th. St. | 35Th Floor | New York | NY | 10012 >> (V) 212.899.5519 | (M) 201.344.4442 >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
