DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23311>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23311 Connections to tomcat left in CLOSE_WAIT ------- Additional Comments From [EMAIL PROTECTED] 2003-09-25 19:55 ------- Tomcat has just hanged after 10 days. I've taken netstat & threaddump in 2 steps: 1) at the time after hang... 2) ...then connect a browser and check again with netstat & threaddump. Starting tomcat _(no -Xms/-Xmx options)_, a snippet from 'ps -efHl': java -Djava.awt.headless=true -Djava.endorsed.dirs=/usr/tomcat/common/endorsed - classpath /usr/java/j2sdk1.4.2/lib/tools.jar:/usr/tomcat/bin/bootstrap.jar - Dcatalina.base=/usr/tomcat -Dcatalina.home=/usr/tomcat -Dja BEFORE CONNECTING A CLIENT -------------------------- [EMAIL PROTECTED] root]# netstat -a Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:1024 *:* LISTEN tcp 0 0 mimmi.localdomain:1025 *:* LISTEN tcp 0 0 mimmi.localdomain:8005 *:* LISTEN tcp 0 0 *:8009 *:* LISTEN tcp 0 0 *:netbios-ssn *:* LISTEN tcp 0 0 *:sunrpc *:* LISTEN tcp 0 0 *:http *:* LISTEN tcp 0 0 *:x11 *:* LISTEN tcp 0 0 *:ssh *:* LISTEN tcp 0 0 *:ipp *:* LISTEN tcp 0 0 10.0.0.6:ssh 10.0.0.9:1115 ESTABLISHED tcp 298 0 10.0.0.6:http ses.grsc.k12.ar.u:57445 ESTABLISHED tcp 0 0 10.0.0.6:http 11.80-203-235.nex:49333 ESTABLISHED tcp 0 0 10.0.0.6:netbios-ssn 10.0.0.9:1031 ESTABLISHED tcp 1 0 mimmi.localdomain:1134 mimmi.localdomain:mysql CLOSE_WAIT tcp 380 0 10.0.0.6:http 11.80-203-235.nex:57746 ESTABLISHED udp 0 0 *:1024 *:* udp 0 0 10.0.0.6:netbios-ns *:* udp 0 0 *:netbios-ns *:* udp 0 0 10.0.0.6:netbios-dgm *:* udp 0 0 *:netbios-dgm *:* udp 0 0 mimmi.localdomain:1040 *:* udp 0 0 *:918 *:* udp 0 0 *:bootpc *:* udp 0 0 *:sunrpc *:* udp 0 0 *:631 *:* Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 2155 /dev/gpmctl unix 2 [ ACC ] STREAM LISTENING 2499 /tmp/.gdm_socket unix 9 [ ] DGRAM 1638 /dev/log unix 2 [ ACC ] STREAM LISTENING 2348 /tmp/.font-unix/fs7100 unix 2 [ ACC ] STREAM LISTENING 2163 /tmp/.iroha_unix/IROHA unix 2 [ ACC ] STREAM LISTENING 2512 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 2559 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 2558 unix 3 [ ] STREAM CONNECTED 2554 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 2553 unix 3 [ ] STREAM CONNECTED 2537 /tmp/.font-unix/fs7100 unix 3 [ ] STREAM CONNECTED 2536 unix 3 [ ] STREAM CONNECTED 2539 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 2515 unix 2 [ ] DGRAM 2435 unix 2 [ ] DGRAM 2359 unix 2 [ ] DGRAM 2188 unix 2 [ ] DGRAM 2120 unix 2 [ ] DGRAM 1859 unix 2 [ ] DGRAM 1699 unix 2 [ ] DGRAM 1649 Thread dump ----------- Full thread dump Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode): "TP-Processor16" daemon prio=1 tid=0x08488560 nid=0x707 in Object.wait() [4f014000..4f014714] at java.lang.Object.wait(Native Method) - waiting on <0x45510990> (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:644) - locked <0x45510990> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor15" daemon prio=1 tid=0x084879a8 nid=0x707 in Object.wait() [4ef93000..4ef93714] at java.lang.Object.wait(Native Method) - waiting on <0x45510a10> (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:644) - locked <0x45510a10> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor14" daemon prio=1 tid=0x08486df0 nid=0x707 in Object.wait() [4ef12000..4ef12714] at java.lang.Object.wait(Native Method) - waiting on <0x45510a90> (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:644) - locked <0x45510a90> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor13" daemon prio=1 tid=0x08486ad0 nid=0x707 in Object.wait() [4ee91000..4ee91714] at java.lang.Object.wait(Native Method) - waiting on <0x45510b10> (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:644) - locked <0x45510b10> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor12" daemon prio=1 tid=0x08482af8 nid=0x707 in Object.wait() [4ee10000..4ee10714] at java.lang.Object.wait(Native Method) - waiting on <0x4536c508> (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:644) - locked <0x4536c508> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor11" daemon prio=1 tid=0x08481f40 nid=0x707 in Object.wait() [4ed8f000..4ed8f714] at java.lang.Object.wait(Native Method) - waiting on <0x4536c588> (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:644) - locked <0x4536c588> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor10" daemon prio=1 tid=0x08481248 nid=0x707 in Object.wait() [4ed0e000..4ed0e714] at java.lang.Object.wait(Native Method) - waiting on <0x4536c608> (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:644) - locked <0x4536c608> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor9" daemon prio=1 tid=0x080aeb88 nid=0x707 in Object.wait() [4ec8d000..4ec8d714] at java.lang.Object.wait(Native Method) - waiting on <0x4536c688> (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:644) - locked <0x4536c688> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor8" daemon prio=1 tid=0x080adc70 nid=0x707 in Object.wait() [4ec0c000..4ec0c714] at java.lang.Object.wait(Native Method) - waiting on <0x45275708> (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:644) - locked <0x45275708> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor7" daemon prio=1 tid=0x080b0758 nid=0x707 in Object.wait() [4eb8b000..4eb8b714] at java.lang.Object.wait(Native Method) - waiting on <0x45275788> (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:644) - locked <0x45275788> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor6" daemon prio=1 tid=0x080b05e0 nid=0x707 in Object.wait() [4eb0a000..4eb0a714] at java.lang.Object.wait(Native Method) - waiting on <0x45275808> (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:644) - locked <0x45275808> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor5" daemon prio=1 tid=0x080b0260 nid=0x707 in Object.wait() [4ea89000..4ea89714] at java.lang.Object.wait(Native Method) - waiting on <0x45275888> (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:644) - locked <0x45275888> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "Java2D Disposer" daemon prio=1 tid=0x0848c7b0 nid=0x707 in Object.wait() [4ea08000..4ea08714] at java.lang.Object.wait(Native Method) - waiting on <0x4511a000> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x4511a000> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at sun.java2d.Disposer.run(Disposer.java:100) at java.lang.Thread.run(Thread.java:534) "TP-Monitor" daemon prio=1 tid=0x0841d880 nid=0x707 in Object.wait() [4e987000..4e987714] at java.lang.Object.wait(Native Method) - waiting on <0x44facc70> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run (ThreadPool.java:551) - locked <0x44facc70> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor4" daemon prio=1 tid=0x0841cce0 nid=0x707 runnable [4e906000..4e906714] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) - locked <0x44fc6b70> (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:668) at java.lang.Thread.run(Thread.java:534) "TP-Processor3" daemon prio=1 tid=0x08416868 nid=0x707 in Object.wait() [4e885000..4e885714] at java.lang.Object.wait(Native Method) - waiting on <0x44facd68> (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:644) - locked <0x44facd68> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor2" daemon prio=1 tid=0x08415d50 nid=0x707 in Object.wait() [4e804000..4e804714] at java.lang.Object.wait(Native Method) - waiting on <0x44facde8> (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:644) - locked <0x44facde8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor1" daemon prio=1 tid=0x084159d8 nid=0x707 in Object.wait() [4e783000..4e783714] at java.lang.Object.wait(Native Method) - waiting on <0x44face68> (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:644) - locked <0x44face68> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Monitor" daemon prio=1 tid=0x084177c8 nid=0x707 in Object.wait() [4e702000..4e702714] at java.lang.Object.wait(Native Method) - waiting on <0x44faced0> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run (ThreadPool.java:551) - locked <0x44faced0> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor4" daemon prio=1 tid=0x084131d8 nid=0x707 in Object.wait() [4e681000..4e681714] at java.lang.Object.wait(Native Method) - waiting on <0x44facf88> (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:644) - locked <0x44facf88> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor3" daemon prio=1 tid=0x08412620 nid=0x707 in Object.wait() [4e600000..4e600714] at java.lang.Object.wait(Native Method) - waiting on <0x44fad008> (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:644) - locked <0x44fad008> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor2" daemon prio=1 tid=0x08411a80 nid=0x707 in Object.wait() [4e57f000..4e57f714] at java.lang.Object.wait(Native Method) - waiting on <0x44fad088> (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:644) - locked <0x44fad088> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "TP-Processor1" daemon prio=1 tid=0x08411120 nid=0x707 in Object.wait() [4e4fe000..4e4fe714] at java.lang.Object.wait(Native Method) - waiting on <0x44fad108> (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:644) - locked <0x44fad108> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:534) "HostConfig[localhost]" daemon prio=1 tid=0x080d44b0 nid=0x707 waiting on condition [4e47d000..4e47d714] 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[/ROOT.old]" daemon prio=1 tid=0x080d4170 nid=0x707 waiting on condition [4e3fc000..4e3fc714] 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[/webdav]" daemon prio=1 tid=0x080d2a28 nid=0x707 waiting on condition [4e37b000..4e37b714] 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[/tomcat-docs]" daemon prio=1 tid=0x084a6d88 nid=0x707 waiting on condition [4e08a000..4e08a714] 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[/manager]" daemon prio=1 tid=0x08407fd0 nid=0x707 waiting on condition [4e009000..4e009714] 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[/admin]" daemon prio=1 tid=0x0838ffa0 nid=0x707 waiting on condition [4e280000..4e280714] 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) "Thread-2" prio=1 tid=0x083ebbe0 nid=0x707 waiting on condition [4e10b000..4e10b714] at java.lang.Thread.sleep(Native Method) at mysite.CounterServlet$SaveThread.run(CounterServlet.java:372) "StandardManager[]" daemon prio=1 tid=0x080f9128 nid=0x707 waiting on condition [4d9fa000..4d9fa714] 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) "WebappLoader[]" daemon prio=1 tid=0x080c7e80 nid=0x707 waiting on condition [4d8e1000..4d8e1714] at java.lang.Thread.sleep(Native Method) at org.apache.catalina.loader.WebappLoader.threadSleep (WebappLoader.java:1208) at org.apache.catalina.loader.WebappLoader.run(WebappLoader.java:1328) at java.lang.Thread.run(Thread.java:534) "StandardManager[/examples]" daemon prio=1 tid=0x08161048 nid=0x707 waiting on condition [4d74b000..4d74b714] 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) "WebappLoader[/examples]" daemon prio=1 tid=0x083b35d8 nid=0x707 waiting on condition [4d6ca000..4d6ca714] at java.lang.Thread.sleep(Native Method) at org.apache.catalina.loader.WebappLoader.threadSleep (WebappLoader.java:1208) at org.apache.catalina.loader.WebappLoader.run(WebappLoader.java:1328) at java.lang.Thread.run(Thread.java:534) "Signal Dispatcher" daemon prio=1 tid=0x0809d1c0 nid=0x707 waiting on condition [0..0] "Finalizer" daemon prio=1 tid=0x08089488 nid=0x707 in Object.wait() [4c912000..4c912714] at java.lang.Object.wait(Native Method) - waiting on <0x44bf9ec0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x44bf9ec0> (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=0x08087a10 nid=0x707 in Object.wait() [4c891000..4c891714] at java.lang.Object.wait(Native Method) - waiting on <0x44bf9f28> (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 <0x44bf9f28> (a java.lang.ref.Reference$Lock) "main" prio=1 tid=0x080522e8 nid=0x707 runnable [bfffd000..bfffd908] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) - locked <0x44fad1c8> (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.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.main(Bootstrap.java:203) "VM Thread" prio=1 tid=0x08086710 nid=0x707 runnable "VM Periodic Task Thread" prio=1 tid=0x0809f9c8 nid=0x707 waiting on condition "Suspend Checker Thread" prio=1 tid=0x0809c7d8 nid=0x707 runnable AFTER CONNECTING A CLIENT, IE 6, (11.80-203-235.nex:49388) ---------------------------------------------------------- [EMAIL PROTECTED] root]# netstat -a Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:1024 *:* LISTEN tcp 0 0 mimmi.localdomain:1025 *:* LISTEN tcp 0 0 mimmi.localdomain:8005 *:* LISTEN tcp 0 0 *:8009 *:* LISTEN tcp 0 0 *:netbios-ssn *:* LISTEN tcp 0 0 *:sunrpc *:* LISTEN tcp 0 0 *:http *:* LISTEN tcp 0 0 *:x11 *:* LISTEN tcp 0 0 *:ssh *:* LISTEN tcp 0 0 *:ipp *:* LISTEN tcp 380 0 10.0.0.6:http 11.80-203-235.nex:49388 ESTABLISHED tcp 0 20 10.0.0.6:ssh 10.0.0.9:1115 ESTABLISHED tcp 298 0 10.0.0.6:http ses.grsc.k12.ar.u:57445 ESTABLISHED tcp 0 0 10.0.0.6:http 11.80-203-235.nex:49333 ESTABLISHED tcp 0 0 10.0.0.6:netbios-ssn 10.0.0.9:1031 ESTABLISHED tcp 1 0 mimmi.localdomain:1134 mimmi.localdomain:mysql CLOSE_WAIT tcp 380 0 10.0.0.6:http 11.80-203-235.nex:57746 ESTABLISHED udp 0 0 *:1024 *:* udp 0 0 10.0.0.6:netbios-ns *:* udp 0 0 *:netbios-ns *:* udp 0 0 10.0.0.6:netbios-dgm *:* udp 0 0 *:netbios-dgm *:* udp 0 0 mimmi.localdomain:1040 *:* udp 0 0 *:918 *:* udp 0 0 *:bootpc *:* udp 0 0 *:sunrpc *:* udp 0 0 *:631 *:* Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 2155 /dev/gpmctl unix 2 [ ACC ] STREAM LISTENING 2499 /tmp/.gdm_socket unix 9 [ ] DGRAM 1638 /dev/log unix 2 [ ACC ] STREAM LISTENING 2348 /tmp/.font-unix/fs7100 unix 2 [ ACC ] STREAM LISTENING 2163 /tmp/.iroha_unix/IROHA unix 2 [ ACC ] STREAM LISTENING 2512 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 2559 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 2558 unix 3 [ ] STREAM CONNECTED 2554 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 2553 unix 3 [ ] STREAM CONNECTED 2537 /tmp/.font-unix/fs7100 unix 3 [ ] STREAM CONNECTED 2536 unix 3 [ ] STREAM CONNECTED 2539 /tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 2515 unix 2 [ ] DGRAM 2435 unix 2 [ ] DGRAM 2359 unix 2 [ ] DGRAM 2188 unix 2 [ ] DGRAM 2120 unix 2 [ ] DGRAM 1859 unix 2 [ ] DGRAM 1699 unix 2 [ ] DGRAM 1649 Thread dump ----------- (The same as above. Trust me, I've double checked + used a diff util.) Comments -------- I'm also running mysql with a jdbc driver. It has been hanging in the 'CLOSE_WAIT' state before without being fatal. It just goes back to 'ESTABLISHED' when I browse a page that connects to mysql. I'm using the usual connectionpooling as described by mysql. The connections now hangs in 'ESTABLISHED', it was before in 'CLOSE_WAIT'. (maybe because I noticed it sooner this time?) I'm using the new ThreadPool class. All classes in package 'org\apache\tomcat\util\threads' was downloaded and compiled on the 15.09.03. Although it seems like tomcat/java have hanged totally (no change in threadstates after a client connection), it looks like there is some activity from 'top': PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND 1799 root 15 0 40496 31M 1876 S 0.3 25.3 10:21 0 java 16223 root 15 0 1104 1104 864 R 0.3 0.8 0:00 0 top Any chance that this is caused by too low memory (which the default is 32m?) ? I'd expect an out of memory exception, but I don't know... Oh, now I got another client on the netstat list: tcp 32 0 10.0.0.6:http 80.80.18.252:1307 CLOSE_WAIT ...and the diff util reported that the threaddumps was identical. Melv --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]