From rsanka@usa.net Tue Jan 2 16:16:11 2001 Return-Path: Mailing-List: contact tomcat-user-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list tomcat-user@jakarta.apache.org Received: (qmail 58138 invoked from network); 2 Jan 2001 16:16:11 -0000 Received: from nw179.netaddress.usa.net (204.68.24.79) by h31.sny.collab.net with SMTP; 2 Jan 2001 16:16:11 -0000 Received: (qmail 13204 invoked by uid 60001); 2 Jan 2001 16:16:08 -0000 Message-ID: <20010102161608.13203.qmail@nw179.netaddress.usa.net> Received: from 204.68.24.79 by nw179 for [47.234.0.52] via web-mailer(34FM.0700.4B.01) on Tue Jan 2 16:16:08 GMT 2001 Date: 2 Jan 01 11:16:08 EST From: RAMAKRISHNA SANKA To: tomcat-user@jakarta.apache.org Subject: Repost of problem: tomcat hangs with sockets on CLOSE_WAIT when user cancels request X-Mailer: USANET web-mailer (34FM.0700.4B.01) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N Hi All, I am running Tomcat 3.1 in stand-alone mode on AIX 4.3.3 using IBM JDK1.2. My servlets connect to an Oracle database and forward to a jsp to display the results. Of late I have had flaky behaviour from this operation. Problem 1. Every now and this request causes a SIGSEGV and core dump. =3D=3D=3D=3D=3D=3D=3D=3D=3D BEGIN excerpt from javacore... =3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D SIGSEGV received at 2 in . Processing terminated. "Thread-56" (TID:0x800323b0, sys_thread_t:0x308ec430, state:R, native= ID:0xc41) prio=3D5 at java.io.BufferedWriter.(BufferedWriter.java:96) at java.io.BufferedWriter.(BufferedWriter.java:79) at java.io.PrintWriter.(PrintWriter.java:112) at org.apache.jasper.runtime.JspServlet.unknownException(JspServlet.java:268= ) at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:3= 77) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java(C= ompiled Cod e)) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Ht= tpConnectio nHandler.java:160) at org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:= 338) at java.lang.Thread.run(Thread.java:481) ----- Native Stack ----- unavailable - iar 2 not in text area -------------------------------------------------------------------------= J2RE 1.2.2 IBM build ca122-19991217 =3D=3D=3D=3D=3D=3D=3D=3D=3D End excerpt from javacore ... =3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D Problem 2. This request takes too long. I click the stop button on the Netscape browser and it just sits there waiting. I check on = the server and 'netstat -a | grep ' reveals a connection in LISTEN status and another in CLOSE_WAIT status. However, from this point on no other connection from any client works. (It takes inordinately long. I waited ten minutes with no result other than CPU going to 100% on the client side.) I have to re-start the server before I can do anything else. This is really bugging me. Please help. = RK ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=3D= 1