Check release notes! export LD_ASSUME_KERNEL=2.2.5 ... Start tomcat
Zsolt > -----Original Message----- > From: Ben Simon [mailto:[EMAIL PROTECTED] > Sent: Sunday, November 21, 2004 3:48 AM > To: [EMAIL PROTECTED] > Subject: Tomcat locking up, not responding to requests > > Howdy All, > > I'm running Tomcat 5.0.28, on Linux (RedHat 9, kernel: 2.4.20-8smp) with > java 1.4.2_06-b03 (from SUN) on a dual processor Intel box and seeing > very odd behavior. I'll start up tomcat, and use it to test/author a > web application (struts based). At the end of the day, I'll leave the > server running and go home. The next morning, I'll come in and try to > hit the server, only to have any HTTP requests I make to it simply hang. > They aren't rejected, timed out, or cause an exception. The requests > just hang. > > The load on the server is low and there appears to be plenty of memory > available (-Xms100M, -Xmx256M). There aren't any messages in the > logs. When I do a `kill -3' on the process I get a stack trace (included > below) and all the threads seem to be waiting for a connection. Yet, the > server simply hangs. The only way I have found to proceed is to kill -9 > the process and to start it up again. > > This is so odd. It appears as though simply leaving the machine alone > (without any load or activity) eventually causes the server to lock up. > > It's also worth mentioning I've seen this behavior on at least two > different machines, so I'm confident that the issue isn't just bad > hardware. > > Anyone ever seen anything like this before? > > Thanks in advance, > Ben Simon > > [Stack trace from a hung server] > Full thread dump Java HotSpot(TM) Client VM (1.4.2_06-b03 mixed mode): > > "NonBlockingPmapSerializer Worker: CampaignDaoFactory" daemon prio=1 > tid=0x5b510d40 nid=0x7b3 in Object.wait() [5b9ff000..5b9ff198] > at java.lang.Object.wait(Native Method) > at com.amazingmedia.sync.Daemon.daemonSleep(Daemon.java:331) > - locked <0x4651ba48> (a com.amazingmedia.sync.Daemon) > at com.amazingmedia.sync.Daemon.access$6(Daemon.java) > at com.amazingmedia.sync.Daemon$DaemonThread.run(Daemon.java:365) > > "NonBlockingPmapSerializer Worker: DirectoryDaoFactory" daemon prio=1 > tid=0x5b513cc0 nid=0x7b3 in Object.wait() [5b97f000..5b97f218] > at java.lang.Object.wait(Native Method) > at com.amazingmedia.sync.Daemon.daemonSleep(Daemon.java:331) > - locked <0x4651bab8> (a com.amazingmedia.sync.Daemon) > at com.amazingmedia.sync.Daemon.access$6(Daemon.java) > at com.amazingmedia.sync.Daemon$DaemonThread.run(Daemon.java:365) > > "NonBlockingPmapSerializer Worker: SimpleStorageService" daemon prio=1 > tid=0x5b506ba8 nid=0x7b3 in Object.wait() [5b8ff000..5b8ff298] > at java.lang.Object.wait(Native Method) > at com.amazingmedia.sync.Daemon.daemonSleep(Daemon.java:331) > - locked <0x464863e8> (a com.amazingmedia.sync.Daemon) > at com.amazingmedia.sync.Daemon.access$6(Daemon.java) > at com.amazingmedia.sync.Daemon$DaemonThread.run(Daemon.java:365) > > "http-8453-Monitor" prio=1 tid=0x0851ed88 nid=0x7b3 in Object.wait() > [5b87f000..5b87f318] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fc900> (a > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) > at > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.j > ava:559) > - locked <0x463fc900> (a > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8453-Processor4" daemon prio=1 tid=0x086d01b0 nid=0x7b3 runnable > [5b7ff000..5b7ff398] > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) > - locked <0x45d2f2d0> (a java.net.PlainSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:448) > at > com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(DashoA12275) > at > org.apache.tomcat.util.net.jsse.JSSESocketFactory.acceptSocket(JSSESocketF > actory.java:110) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.ja > va:368) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:549) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j > ava:683) > at java.lang.Thread.run(Thread.java:534) > > "http-8453-Processor3" daemon prio=1 tid=0x08523d28 nid=0x7b3 in > Object.wait() [5b77f000..5b77f418] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fcaf0> (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.j > ava:655) > - locked <0x463fcaf0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8453-Processor2" daemon prio=1 tid=0x08522cb8 nid=0x7b3 in > Object.wait() [5b6ff000..5b6ff498] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fcb70> (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.j > ava:655) > - locked <0x463fcb70> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8453-Processor1" daemon prio=1 tid=0x085078d0 nid=0x7b3 in > Object.wait() [5b67f000..5b67f518] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fcbf0> (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.j > ava:655) > - locked <0x463fcbf0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Monitor" prio=1 tid=0x0851cc78 nid=0x7b3 in Object.wait() > [5b489000..5b489598] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fcc58> (a > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) > at > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.j > ava:559) > - locked <0x463fcc58> (a > org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor25" daemon prio=1 tid=0x08102f60 nid=0x7b3 waiting on > condition [5b408000..5b409618] > at java.util.regex.Pattern.newSlice(Pattern.java:2700) > at java.util.regex.Pattern.atom(Pattern.java:1762) > at java.util.regex.Pattern.sequence(Pattern.java:1665) > at java.util.regex.Pattern.expr(Pattern.java:1558) > at java.util.regex.Pattern.compile(Pattern.java:1291) > at java.util.regex.Pattern.<init>(Pattern.java:1047) > at java.util.regex.Pattern.compile(Pattern.java:785) > at > com.amazingmedia.text.MultiPatternMatcher.updatePatterns(MultiPatternMatch > er.java:145) > at > com.amazingmedia.text.MultiPatternMatcher.matches(MultiPatternMatcher.java > :107) > at > com.amazingmedia.ferret.filter.NeedsProperRoleFilter.doFilter(NeedsProperR > oleFilter.java:104) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:186) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:157) > at > com.amazingmedia.net.filter.RequiredLoginFilter.doFilter(RequiredLoginFilt > er.java:105) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:186) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:157) > at > com.amazingmedia.net.filter.SetRequestPropertyFilter.doFilter(SetRequestPr > opertyFilter.java:91) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:186) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:157) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve. > java:214) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont > ext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520 > ) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardConte > xtValve.java:198) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve. > java:152) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont > ext.java:104) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBa > se.java:462) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont > ext.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520 > ) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1 > 37) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont > ext.java:104) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1 > 18) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont > ext.java:102) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:535) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont > ext.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520 > ) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja > va:109) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont > ext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520 > ) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processCon > nection(Http11Protocol.java:705) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j > ava:683) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor24" daemon prio=1 tid=0x08101ea0 nid=0x7b3 in > Object.wait() [5b389000..5b389698] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd0e0> (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.j > ava:655) > - locked <0x463fd0e0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor23" daemon prio=1 tid=0x081012e0 nid=0x7b3 in > Object.wait() [5b309000..5b309718] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd160> (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.j > ava:655) > - locked <0x463fd160> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor22" daemon prio=1 tid=0x08100720 nid=0x7b3 in > Object.wait() [5b288000..5b288798] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd1e0> (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.j > ava:655) > - locked <0x463fd1e0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor21" daemon prio=1 tid=0x080ffb60 nid=0x7b3 in > Object.wait() [5b208000..5b208818] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd260> (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.j > ava:655) > - locked <0x463fd260> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor20" daemon prio=1 tid=0x080fee60 nid=0x7b3 in > Object.wait() [5b188000..5b188898] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd2e0> (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.j > ava:655) > - locked <0x463fd2e0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor19" daemon prio=1 tid=0x080fdee0 nid=0x7b3 in > Object.wait() [5b108000..5b108918] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd360> (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.j > ava:655) > - locked <0x463fd360> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor18" daemon prio=1 tid=0x080fd320 nid=0x7b3 in > Object.wait() [5b088000..5b088998] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd3e0> (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.j > ava:655) > - locked <0x463fd3e0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor17" daemon prio=1 tid=0x080fc760 nid=0x7b3 in > Object.wait() [5b008000..5b008a18] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd460> (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.j > ava:655) > - locked <0x463fd460> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor16" daemon prio=1 tid=0x080fb740 nid=0x7b3 in > Object.wait() [5af88000..5af88a98] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd4e0> (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.j > ava:655) > - locked <0x463fd4e0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor15" daemon prio=1 tid=0x08585510 nid=0x7b3 in > Object.wait() [5af08000..5af08b18] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd560> (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.j > ava:655) > - locked <0x463fd560> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor14" daemon prio=1 tid=0x08584950 nid=0x7b3 in > Object.wait() [5ae88000..5ae88b98] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd5e0> (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.j > ava:655) > - locked <0x463fd5e0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor13" daemon prio=1 tid=0x08583d90 nid=0x7b3 in > Object.wait() [5ae08000..5ae08c18] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd660> (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.j > ava:655) > - locked <0x463fd660> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor12" daemon prio=1 tid=0x08582cd0 nid=0x7b3 in > Object.wait() [5ad88000..5ad88c98] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd6e0> (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.j > ava:655) > - locked <0x463fd6e0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor11" daemon prio=1 tid=0x08582110 nid=0x7b3 in > Object.wait() [5ad08000..5ad08d18] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd760> (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.j > ava:655) > - locked <0x463fd760> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor10" daemon prio=1 tid=0x08581550 nid=0x7b3 in > Object.wait() [5ac88000..5ac88d98] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd7e0> (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.j > ava:655) > - locked <0x463fd7e0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor9" daemon prio=1 tid=0x08580990 nid=0x7b3 in > Object.wait() [5ac08000..5ac08e18] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd860> (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.j > ava:655) > - locked <0x463fd860> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor8" daemon prio=1 tid=0x0857fb50 nid=0x7b3 in > Object.wait() [5ab88000..5ab88e98] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd8e0> (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.j > ava:655) > - locked <0x463fd8e0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor7" daemon prio=1 tid=0x0857ef90 nid=0x7b3 in > Object.wait() [5ab08000..5ab08f18] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd960> (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.j > ava:655) > - locked <0x463fd960> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor6" daemon prio=1 tid=0x0850dae8 nid=0x7b3 in > Object.wait() [5aa88000..5aa88f98] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fd9e0> (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.j > ava:655) > - locked <0x463fd9e0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor5" daemon prio=1 tid=0x0850d728 nid=0x7b3 in > Object.wait() [5aa08000..5aa09018] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fda60> (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.j > ava:655) > - locked <0x463fda60> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor4" daemon prio=1 tid=0x0850cb68 nid=0x7b3 in > Object.wait() [5a988000..5a989098] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fdae0> (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.j > ava:655) > - locked <0x463fdae0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor3" daemon prio=1 tid=0x0850bfe8 nid=0x7b3 in > Object.wait() [5a908000..5a909118] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fdb60> (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.j > ava:655) > - locked <0x463fdb60> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor2" daemon prio=1 tid=0x0850de68 nid=0x7b3 in > Object.wait() [5a889000..5a889198] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fdbe0> (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.j > ava:655) > - locked <0x463fdbe0> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "http-8090-Processor1" daemon prio=1 tid=0x0850e1a0 nid=0x7b3 in > Object.wait() [5a809000..5a809218] > at java.lang.Object.wait(Native Method) > - waiting on <0x463fdc60> (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.j > ava:655) > - locked <0x463fdc60> (a > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) > at java.lang.Thread.run(Thread.java:534) > > "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=1 > tid=0x086cfda8 nid=0x7b3 waiting on condition [5a789000..5a789298] > at java.lang.Thread.sleep(Native Method) > at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(Co > ntainerBase.java:1597) > at java.lang.Thread.run(Thread.java:534) > > "SchemeSocket -- port 6556" daemon prio=1 tid=0x086d0f40 nid=0x7b3 waiting > on condition [5a709000..5a709318] > at java.io.StreamTokenizer.resetSyntax(StreamTokenizer.java:242) > at > com.ibm.jikes.skij.SchemeTokenizer.setSchemeSyntax(SchemeTokenizer.java:45 > ) > at > com.ibm.jikes.skij.SchemeTokenizer.<init>(SchemeTokenizer.java:30) > at > com.ibm.jikes.skij.SchemeListener.startUp(SchemeListener.java:47) > at com.ibm.jikes.skij.SchemeListener.<init>(SchemeListener.java:31) > at com.ibm.jikes.skij.Scheme.loadResource(Scheme.java:235) > at com.ibm.jikes.skij.Scheme.loadResource(Scheme.java:217) > at com.ibm.jikes.skij.Scheme.initLibraries(Scheme.java:142) > at > com.amazingmedia.scheme.BackgroundSchemeListener.startRepl(BackgroundSchem > eListener.java:59) > at > com.amazingmedia.net.SchemeSocketListener$Server.run(SchemeSocketListener. > java:115) > at java.lang.Thread.run(Thread.java:534) > > "Signal Dispatcher" daemon prio=1 tid=0x080a09b8 nid=0x7b3 waiting on > condition [0..0] > > "Finalizer" daemon prio=1 tid=0x0809c6e8 nid=0x7b3 in Object.wait() > [58b18000..58b18598] > at java.lang.Object.wait(Native Method) > - waiting on <0x45c10138> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) > - locked <0x45c10138> (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=1 tid=0x0809bb40 nid=0x7b3 in > Object.wait() [58a98000..58a98618] > at java.lang.Object.wait(Native Method) > - waiting on <0x45c101a0> (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 <0x45c101a0> (a java.lang.ref.Reference$Lock) > > "main" prio=1 tid=0x0805ba38 nid=0x7b3 runnable [bfffa000..bfffa778] > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) > - locked <0x463fdce8> (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:513) > at org.apache.catalina.startup.Catalina.await(Catalina.java:619) > at org.apache.catalina.startup.Catalina.start(Catalina.java:579) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > 39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm > pl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) > > "VM Thread" prio=1 tid=0x0809a8e0 nid=0x7b3 runnable > > "VM Periodic Task Thread" prio=1 tid=0x080a31c0 nid=0x7b3 waiting on > condition > "Suspend Checker Thread" prio=1 tid=0x080a0030 nid=0x7b3 runnable > > > -- > Ben Simon Amazing Media, Inc. > > > --------------------------------------------------------------------- > 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]