Hi Noam,
Sounds like you have some problem with the DB connection.
Can you provide the server.xml configuration ?
Arthur
----- Original Message -----
From: "Noam Camiel" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 01, 2003 4:38 PM
Subject: tomcat jitters, then hangs - please help
> Hi,
>
> My Tomcat installation works fine until sometimes (usually after 24
hours),
> calling the simplest servlet locks up the Tomcat threads,
> causing the tomcat engine to be unresponsive.
>
> The servlets I'm running work with a mysql JDBC connector connecting to
> mysql database.
>
> In the following case, after tomcat has been up for about a day, I've
called
> the simple "Hello" servlet (code at the bottom). After calling it a few
> times there was no
> more response from the server and the tomcat manager/status page (which
> sometimes returns and sometimes not) clearly shows that the "Hello"
servlet
> is stuck:
>
> Stage 1: After calling the "Hello" servlet
>
> Stage Time B Sent B Recv Client VHost
> Request
> S 32671 ms 0KB 0KB 194.90.90.18 mdrmus Get
> /printserver/servlet/Hello HTTP/1.1
> P ? ? ? ?
> ? ?
> S 615 ms 0 KB 0 KB 194.90.91.18 mdrmus
> Get /manager/status HTTP/1.1
> P ? ? ? ?
> ? ?
> R ? ? ? ?
> ? ?
>
> Stage 2: After trying to view the status/all page several times, each time
> not getting any response.
>
> Stage Time B Sent B Recv Client VHost
> Request
> S 94124 ms 0KB 0KB 194.90.90.18 mdrmus Get
> /printserver/servlet/Hello HTTP/1.1
> P ? ? ? ?
> ? ?
> S 54513 ms 0 KB 0 KB 194.90.91.18 mdrmus Get
> /manager/status/all HTTP/1.1
> P ? ? ? ?
> ? ?
> S 20402 ms 0 KB 0 KB 194.90.91.18 mdrmus Get /
> HTTP/1.1
> P ? ? ? ?
> ? ?
> S 11525 ms 0 KB 0 KB 194.90.91.18 mdrmus Get
> /manager/status/all HTTP/1.1
> S 11175 ms 0 KB 0 KB 194.90.91.18 mdrmus Get
> /manager/status/all HTTP/1.1
> S 10969 ms 0 KB 0 KB 194.90.91.18 mdrmus Get
> /manager/status/all HTTP/1.1
> S 10825 ms 0 KB 0 KB 194.90.91.18 mdrmus Get
> /manager/status/all HTTP/1.1
> S 6342 ms 0 KB 0 KB 194.90.91.18 mdrmus Get
> /manager/status/all HTTP/1.1
> S 241 ms 0 KB 0 KB 194.90.91.18 mdrmus Get
> /manager/status/all HTTP/1.1
>
> At this point the server is completely stuck and no calls are returned.
>
> If anyone has any idea how to solve this problem, I would be most
grateful.
> Thanks
> Noam.
>
> ----------------------------- Additional technical info
> follows -------------------
> Setup information:
> Tomcat Version: 5.0.12
> JVM version 1.4.1_05-b01
> JVM Vendor: Sun Microsystems Inc.
> OS: Linux
> OS Version: 2.4.20-8
> OS Architecture: i386
> Server is running on port 80 (tomcat started by root)
>
> JVM stage 1:
> Free Memory: 2.32 MB, Total Memory: 8.88 MB Max memory: 134.21 MB
> JVM stage 2:
> Free Memory: 6.17 MB, Total Memory: 15.47 MB Max memory: 134.21 MB
>
> http80 stage 1
> Max threads: 150 Min spare threads: 25 Max spare threads: 75 Current
thread
> count: 25 Current thread busy: 5
> Max processing time: 1914 ms Processing time: 13 s Request count: 70 Error
> count: 5 Bytes received: 0.0 MB Bytes sent: 0.21 MB
>
> http80 stage 2
> Max threads: 150 Min spare threads: 25 Max spare threads: 75 Current
thread
> count: 25 Current thread busy: 13
> Max processing time: 1914 ms Processing time: 14 s Request count: 78 Error
> count: 10 Bytes received: 0.0 MB Bytes sent: 0.22 MB
>
> "Hello" Servlet code:
>
> import java.io.*;
> import java.util.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
>
> public class Hello extends HttpServlet
> public void doGet (HttpServletRequest request,
> HttpServletResponse response)
> throws ServletException, IOException
>
> response.setContentType("text/html");
> PrintWriter out = response.getWriter();
> out.println("Hello there");
> out.close();
> }
> public String getServletInfo() {
> return "The Hello servlet says hello there";
> }
> }
>
>
> Thanks again,
> Noam
>
>
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> 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]