Hi, I think there is some problem (rarely) when calling CGI. For each "daemon" tomcat process I can see 2 threads like this:
"Thread-68" daemon prio=10 tid=0x003ee348 nid=0xac runnable [0xacb7f000..0xacb7fa70] at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.lang.UNIXProcess$DeferredCloseInputStream.read(Unknown Source) at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(Unknown Source) at sun.nio.cs.StreamDecoder$CharsetSD.implRead(Unknown Source) at sun.nio.cs.StreamDecoder.read(Unknown Source) - locked <0xb9d46378> (a java.io.InputStreamReader) at java.io.InputStreamReader.read(Unknown Source) at java.io.BufferedReader.fill(Unknown Source) at java.io.BufferedReader.readLine(Unknown Source) - locked <0xb9d46378> (a java.io.InputStreamReader) at java.io.BufferedReader.readLine(Unknown Source) at org.apache.catalina.servlets.CGIServlet$CGIRunner.sendToLog(CGIServlet.java:1860) at org.apache.catalina.servlets.CGIServlet$CGIRunner.access$400(CGIServlet.java:1435) at org.apache.catalina.servlets.CGIServlet$1.run(CGIServlet.java:1709) "process reaper" daemon prio=10 tid=0x003ee040 nid=0xab runnable [0xad97f000..0xad97f8f0] at java.lang.UNIXProcess.waitForProcessExit(Native Method) at java.lang.UNIXProcess.access$900(Unknown Source) at java.lang.UNIXProcess$2$1.run(Unknown Source) It seems to hang on the readLine in CGIServlet.sendToLog. We use Tomcat 5.5.25. Any suggestion? Thanks /Gunnar > -----Ursprungligt meddelande----- > Från: Christopher Schultz [mailto:ch...@christopherschultz.net] > Skickat: den 19 februari 2009 16:29 > Till: Tomcat Users List > Ämne: Re: SV: SV: When will tomcat 5.5.25 spawn a new process > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Gunnar, > > On 2/19/2009 8:42 AM, gunnar.bost...@tieto.com wrote: > > I tried kill -3 on the pids but did not get any output. > > Note that stdout is usually written to catalina.out. Check > there for a thread dump. > > > We use jsvc to start tomcat so we can run on port 443 > without being root. > > When started I see the expected 2 processes. > > One day we started tomcat around 10 pm and the first extra > process started around 9 am next day. > > I don't think the load is high either. > > Are the child processes running java or perl? > > - -chris > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkmderkACgkQ9CaO5/Lv0PAt3wCdGv1ykLozukR1jl0uD4jFT9bR > oy0AnRjyEnMq2SCzWUds6/SRi9iPv1cj > =Ue2X > -----END PGP SIGNATURE----- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org