Sorry, here are the thread traces

--------------
Happy Server:
--------------

Full thread dump Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode):

"MonitorRunnable" daemon prio=1 tid=0x0872d0d8 nid=0x223b in
Object.wait() [4e684000..4e684714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x4524c590> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
        at
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool
.java:503)
        - locked <0x4524c590> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-10" daemon prio=1 tid=0x0872c490 nid=0x223b runnable
[4e603000..4e603714]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
        - locked <0x4524c610> (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:268)
        at
org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:
531)
        at
org.apache.jk.common.SocketAcceptor.runIt(ChannelSocket.java:660)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:619)
        at java.lang.Thread.run(Thread.java:534)

"Thread-9" daemon prio=1 tid=0x08732188 nid=0x223b in Object.wait()
[4e582000..4e582714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x4524c808> (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
.java:595)
        - locked <0x4524c808> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-8" daemon prio=1 tid=0x0872da18 nid=0x223b in Object.wait()
[4e501000..4e501714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x4524c880> (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
.java:595)
        - locked <0x4524c880> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-7" daemon prio=1 tid=0x0872d7c0 nid=0x223b in Object.wait()
[4e480000..4e480714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x4524c8f8> (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
.java:595)
        - locked <0x4524c8f8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"MonitorRunnable" daemon prio=1 tid=0x0872b440 nid=0x223b in
Object.wait() [4e284000..4e284714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x4523c638> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
        at
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool
.java:503)
        - locked <0x4523c638> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-5" daemon prio=1 tid=0x0841fd88 nid=0x223b in Object.wait()
[4e203000..4e203714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x4523c6b8> (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
.java:595)
        - locked <0x4523c6b8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-4" daemon prio=1 tid=0x0841f1d0 nid=0x223b in Object.wait()
[4e182000..4e182714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x4523c730> (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
.java:595)
        - locked <0x4523c730> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-3" daemon prio=1 tid=0x0841e630 nid=0x223b runnable
[4e101000..4e101714]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
        - locked <0x44de4d70> (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(Defau
ltServerSocketFactory.java:107)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.
java:356)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:52
9)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:619)
        at java.lang.Thread.run(Thread.java:534)

"Thread-2" daemon prio=1 tid=0x084201a0 nid=0x223b in Object.wait()
[4e080000..4e080714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x4523c820> (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
.java:595)
        - locked <0x4523c820> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"HostConfig[localhost]" daemon prio=1 tid=0x0841d2b8 nid=0x223b waiting
on condition [4df07000..4df07714]
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.catalina.startup.HostConfig.threadSleep(HostConfig.java:824)
        at
org.apache.catalina.startup.HostConfig.run(HostConfig.java:848)
        at java.lang.Thread.run(Thread.java:534)

"StandardManager[/webdav]" daemon prio=1 tid=0x086014b8 nid=0x223b
waiting on condition [4ddd4000..4ddd4714]
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.catalina.session.StandardManager.threadSleep(StandardManager.
java:810)
        at
org.apache.catalina.session.StandardManager.run(StandardManager.java:869
)
        at java.lang.Thread.run(Thread.java:534)

"StandardManager[/aup-reports]" daemon prio=1 tid=0x0858c048 nid=0x223b
waiting on condition [4dfff000..4dfff714]
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.catalina.session.StandardManager.threadSleep(StandardManager.
java:810)
        at
org.apache.catalina.session.StandardManager.run(StandardManager.java:869
)
        at java.lang.Thread.run(Thread.java:534)

"StandardManager[]" daemon prio=1 tid=0x08099b00 nid=0x223b waiting on
condition [4de86000..4de86714]
        at java.lang.Thread.sleep(Native Method)
        at
org.apache.catalina.session.StandardManager.threadSleep(StandardManager.
java:810)
        at
org.apache.catalina.session.StandardManager.run(StandardManager.java:869
)
        at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=1 tid=0x080a58e0 nid=0x223b waiting on
condition [0..0]

"Finalizer" daemon prio=1 tid=0x08090ca0 nid=0x223b in Object.wait()
[4c9f4000..4c9f4714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x44cf8780> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x44cf8780> (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=0x08090030 nid=0x223b in
Object.wait() [4c973000..4c973714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x44cf87e8> (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 <0x44cf87e8> (a java.lang.ref.Reference$Lock)

"main" prio=1 tid=0x08052468 nid=0x223b runnable [bfffb000..bfffbfb8]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
        - locked <0x4524c9f8> (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:527)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:521)
        at
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

"VM Thread" prio=1 tid=0x0808eda0 nid=0x223b runnable 

"VM Periodic Task Thread" prio=1 tid=0x080a80e8 nid=0x223b waiting on
condition 
"Suspend Checker Thread" prio=1 tid=0x080a4f10 nid=0x223b runnable 


--------------
Unhappy Server
--------------


Full thread dump Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode):

"Thread-15" daemon prio=1 tid=0x087cbc78 nid=0x223b in Object.wait()
[4e888000..4e888714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x456e4290> (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
.java:595)
        - locked <0x456e4290> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-14" daemon prio=1 tid=0x087262d0 nid=0x223b in Object.wait()
[4e807000..4e807714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x456e4308> (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
.java:595)
        - locked <0x456e4308> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-13" daemon prio=1 tid=0x08725f78 nid=0x223b in Object.wait()
[4e705000..4e705714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x456e4380> (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
.java:595)
        - locked <0x456e4380> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-12" daemon prio=1 tid=0x08729108 nid=0x223b in Object.wait()
[4e786000..4e786714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x456e43f8> (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
.java:595)
        - locked <0x456e43f8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"MonitorRunnable" daemon prio=1 tid=0x0872d0d8 nid=0x223b in
Object.wait() [4e684000..4e684714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x452173a8> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
        at
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool
.java:503)
        - locked <0x452173a8> (a
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-10" daemon prio=1 tid=0x0872c490 nid=0x223b runnable
[4e603000..4e603714]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
        - locked <0x45217428> (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:268)
        at
org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:
531)
        at
org.apache.jk.common.SocketAcceptor.runIt(ChannelSocket.java:660)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:619)
        at java.lang.Thread.run(Thread.java:534)

"Thread-9" daemon prio=1 tid=0x08732188 nid=0x223b in Object.wait()
[4e582000..4e582714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x45217620> (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
.java:595)
        - locked <0x45217620> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-8" daemon prio=1 tid=0x0872da18 nid=0x223b in Object.wait()
[4e501000..4e501714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x45217698> (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
.java:595)
        - locked <0x45217698> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-7" daemon prio=1 tid=0x0872d7c0 nid=0x223b in Object.wait()
[4e480000..4e480714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x45217710> (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
.java:595)
        - locked <0x45217710> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"MonitorRunnable" daemon prio=1 tid=0x0872b440 nid=0x223b waiting on
condition [4e284000..4e284714]
        at
org.apache.tomcat.util.threads.ThreadPool.checkSpareControllers(ThreadPo
ol.java:366)
        at
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool
.java:513)
        at java.lang.Thread.run(Thread.java:534)

"Thread-5" daemon prio=1 tid=0x0841fd88 nid=0x223b in Object.wait()
[4e203000..4e203714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x4520a358> (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
.java:595)
        - locked <0x4520a358> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-4" daemon prio=1 tid=0x0841f1d0 nid=0x223b in Object.wait()
[4e182000..4e182714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x4520a3d0> (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
.java:595)
        - locked <0x4520a3d0> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-3" daemon prio=1 tid=0x0841e630 nid=0x223b in Object.wait()
[4e101000..4e101714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x4520a448> (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
.java:595)
        - locked <0x4520a448> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Thread.run(Thread.java:534)

"Thread-2" daemon prio=1 tid=0x084201a0 nid=0x223b waiting on condition
[4e080000..4e080714]
        at java.io.PrintWriter.print(PrintWriter.java:375)
        at java.io.PrintWriter.println(PrintWriter.java:515)
        - locked <0x44a33ae0> (a java.io.FileWriter)
        at
org.apache.catalina.logger.FileLogger.log(FileLogger.java:293)
        at
org.apache.catalina.core.ContainerBase.log(ContainerBase.java:1418)
        at
org.apache.catalina.core.StandardHost.map(StandardHost.java:616)
        at
org.apache.catalina.core.StandardHostMapper.map(StandardHostMapper.java:
188)
        at
org.apache.catalina.core.ContainerBase.map(ContainerBase.java:1016)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:155)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:172)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:60
1)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:392)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:56
5)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:619)
        at java.lang.Thread.run(Thread.java:534)

"HostConfig[localhost]" daemon prio=1 tid=0x0841d2b8 nid=0x223b waiting
on condition [4df07000..4df07714]
        at java.io.PrintWriter.println(PrintWriter.java:514)
        at
org.apache.catalina.logger.FileLogger.log(FileLogger.java:293)
        at
org.apache.catalina.startup.HostConfig.log(HostConfig.java:677)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:392)
        at
org.apache.catalina.startup.HostConfig.run(HostConfig.java:851)
        at java.lang.Thread.run(Thread.java:534)

"StandardManager[/webdav]" daemon prio=1 tid=0x086014b8 nid=0x223b
waiting on condition [4ddd4000..4ddd4714]
        at
org.apache.catalina.session.ManagerBase.findSessions(ManagerBase.java:66
1)
        at
org.apache.catalina.session.StandardManager.processExpires(StandardManag
er.java:779)
        at
org.apache.catalina.session.StandardManager.run(StandardManager.java:870
)
        at java.lang.Thread.run(Thread.java:534)

"StandardManager[/aup-reports]" daemon prio=1 tid=0x0858c048 nid=0x223b
waiting on condition [4dfff000..4dfff714]
        at java.util.HashMap.values(HashMap.java:890)
        at
org.apache.catalina.session.ManagerBase.findSessions(ManagerBase.java:66
4)
        - locked <0x45071620> (a java.util.HashMap)
        at
org.apache.catalina.session.StandardManager.processExpires(StandardManag
er.java:779)
        at
org.apache.catalina.session.StandardManager.run(StandardManager.java:870
)
        at java.lang.Thread.run(Thread.java:534)

"StandardManager[]" daemon prio=1 tid=0x08099b00 nid=0x223b waiting on
condition [4de86000..4de86714]
        at java.util.HashMap.newValueIterator(HashMap.java:833)
        at java.util.HashMap$Values.iterator(HashMap.java:896)
        at
java.util.AbstractCollection.toArray(AbstractCollection.java:172)
        at
org.apache.catalina.session.ManagerBase.findSessions(ManagerBase.java:66
4)
        - locked <0x44e89a70> (a java.util.HashMap)
        at
org.apache.catalina.session.StandardManager.processExpires(StandardManag
er.java:779)
        at
org.apache.catalina.session.StandardManager.run(StandardManager.java:870
)
        at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=1 tid=0x080a58e0 nid=0x223b waiting on
condition [0..0]

"Finalizer" daemon prio=1 tid=0x08090ca0 nid=0x223b in Object.wait()
[4c9f4000..4c9f4714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x44cf8780> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x44cf8780> (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=0x08090030 nid=0x223b in
Object.wait() [4c973000..4c973714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x44cf87e8> (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 <0x44cf87e8> (a java.lang.ref.Reference$Lock)

"main" prio=1 tid=0x08052468 nid=0x223b runnable [bfffb000..bfffbfb8]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
        - locked <0x45217810> (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:527)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:521)
        at
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

"VM Thread" prio=1 tid=0x0808eda0 nid=0x223b runnable 

"VM Periodic Task Thread" prio=1 tid=0x080a80e8 nid=0x223b waiting on
condition 
"Suspend Checker Thread" prio=1 tid=0x080a4f10 nid=0x223b runnable 





-----Original Message-----
From: Shapira, Yoav [mailto:[EMAIL PROTECTED] 
Sent: Friday, October 03, 2003 11:37 AM
To: Tomcat Users List
Subject: RE: Tomcat hanging!! About to change container!! Please help!!


Howdy,
Attachments don't come through the list server...

Yoav Shapira
Millennium ChemInformatics


>-----Original Message-----
>From: Joe Zendle [mailto:[EMAIL PROTECTED]
>Sent: Friday, October 03, 2003 1:03 PM
>To: Tomcat Users List
>Subject: RE: Tomcat hanging!! About to change container!! Please help!!
>
>Thanks for the suggestions. I made all of the changes except for using
a
>text realm. Here are 2 thread traces. One is for a quiet server. The
>other is after the server sat overnight. I did a wget and the server
>hung. I immediately did a kill -QUIT.
>
>Looks like there is a hang in the Logging?! Could it have to do with
>rotating the log for a new day?
>
>I will now do a test removing the security realm.
>
>-----Original Message-----
>From: Shapira, Yoav [mailto:[EMAIL PROTECTED]
>Sent: Thursday, October 02, 2003 10:52 AM
>To: Tomcat Users List
>Subject: RE: Tomcat hanging!! About to change container!! Please help!!
>
>
>Howdy,
>
>>say 10-12 hours of browser inactivity, when attempting to login we get
>>the BASIC Auth prompt, we enter our credentials and then tomcat hangs
>>while loading our index.jsp. The request never completes.
>>
>>I've attached our configuration. Please let me know if there is
>anything
>>that looks wrong.
>>
>>We,re using:
>>Tomcat 4.1.27
>>Java 1.4.2
>>Redhat 9.0
>>
>>Also, what kind of settings can I apply to help debug the problem
>>effectively.
>
>Add debug="99" to your JDBC Realm, as well as your Host and Context
>definition server.xml.  Make sure you DB is up and available, and that
>your connections are not stale.  If you're using connection pooling,
add
>validation queries so that the pool can check and recycle connections
as
>needed.
>
>Does the lockup happen if you use a simple user authentication with
>tomcat-users.xml as opposed to your more complex JDBC realm?  That's
>worth trying in order to isolate the problem.
>
>Does this behavior happen on other machines, e.g. the dev machines, or
>only this heavily loaded production one?  BTW a constant 50% CPU load
is
>heavy -- what's it doing out of curiosity?
>
>Yoav Shapira
>
>
>
>This e-mail, including any attachments, is a confidential business
>communication, and may contain information that is confidential,
>proprietary and/or privileged.  This e-mail is intended only for the
>individual(s) to whom it is addressed, and may not be saved, copied,
>printed, disclosed or used by anyone else.  If you are not the(an)
>intended recipient, please immediately delete this e-mail from your
>computer system and notify the sender.  Thank you.
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>




This e-mail, including any attachments, is a confidential business
communication, and may contain information that is confidential,
proprietary and/or privileged.  This e-mail is intended only for the
individual(s) to whom it is addressed, and may not be saved, copied,
printed, disclosed or used by anyone else.  If you are not the(an)
intended recipient, please immediately delete this e-mail from your
computer system and notify the sender.  Thank you.


---------------------------------------------------------------------
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]

Reply via email to