Most likely, you are not properly closing resources like files and such, and a change in the Garbage collection is hurting you.
My advice would be to run findbugs and fix any issues it points out. http://findbugs.sourceforge.net/ George Sexton MH Software, Inc. http://www.mhsoftware.com/ Voice: 303 438 9585 > -----Original Message----- > From: Moderate Extremist [mailto:[EMAIL PROTECTED] > Sent: Friday, March 11, 2005 5:38 AM > To: tomcat-user@jakarta.apache.org > Subject: "Too many open files" exception > > A coworker of mine had a Tomcat-driven site switched over to JVM 1.4.2 > from JVM 1.3.1. He got an email from the client about two hours later > saying they were getting a bunch of errors: > > Internal Servlet Error: > > javax.servlet.ServletException: common.cException: common.cException: > java.io.FileNotFoundException: > /space/icrp/WEB-INF/icrp.properties (Too > many open files) > at > org.apache.jasper.runtime.PageContextImpl.handlePageException( > PageContextImpl.java:461) > at > _0002ferror_0002ejsperror_jsp_5._jspService(_0002ferror_0002ej > sperror_jsp_5.java:187) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) > ... > Root cause: > > common.cException: common.cException: common.cException: > java.io.FileNotFoundException: > /space/icrp/WEB-INF/icrp.properties (Too > many open files) > at common.cUtils.closeConnections(cUtils.java:871) > at > _0002ferror_0002ejsperror_jsp_5._jspService(_0002ferror_0002ej > sperror_jsp_5.java:177) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) > ... > > After he got the email he restarted the site only to have it > behave in a > similar fashion over half an hour later. We scoured online > with the above > Java error msg to no avail. > > My initial thought was to peruse the Apache logs to see if there were > entries that correlated to when the crashes occured and what were the > resulting message; this is what I found: > > 143.65.99.20 - - [07/Mar/2005:20:38:51 -0500] "GET > /wizsearch.jsp?add=... > HTTP/1.1" 500 612 "http://www..." "Mozilla/4.0 (compatible; MSIE 6.0; > Windows NT 5.1)" > 217.44.173.38 - - [07/Mar/2005:20:38:51 -0500] "GET > /abstract.jsp?SID=67466&ProjectID=164428 HTTP/1.1" 500 612 > "http://www.../projectlist.jsp?SID=67466&ShowCart=false" "Mozilla/5.0 > (Macintosh; U; PPC Mac OS X; en-gb) AppleWebKit/125.5.5 (KHTML, like > Gecko) Safari/125.12" > 212.174.145.126 - - [07/Mar/2005:20:38:51 -0500] "GET / > HTTP/1.1" 500 607 > "-" "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.5) > Gecko/20041107 Firefox/1.0" > 169.142.1.1 - - [07/Mar/2005:20:38:51 -0500] "GET > /servlet/search/?CSO=5.5 > HTTP/1.1" 302 448 "http://www.google.com/search?q=..." "Mozilla/4.0 > (compatible; MSIE 6.0; Windows 98)" > > 62.128.179.3 - - [08/Mar/2005:08:23:57 -0500] "GET > /error.jsp?SID=68030 > HTTP/1.1" 500 612 "http://www.../projectlist.jsp?SID=68030" > "Mozilla/4.0 > (compatible; MSIE 6.0; Windows NT 5.0)" > 62.128.179.2 - - [08/Mar/2005:08:23:57 -0500] "GET > /error.jsp?SID=68031 > HTTP/1.0" 500 600 "http://www.../wizsearch.jsp?add=..." "Mozilla/4.0 > (compatible; MSIE 6.0; Windows NT 5.0)" > > [Mon Mar 7 20:38:51 2005] [info] [client 169.142.1.1] > (32)Broken pipe: > client stopped connection before rflush completed > [Mon Mar 7 20:38:51 2005] [info] [client 217.44.173.38] > (32)Broken pipe: > client stopped connection before rflush completed > [Mon Mar 7 20:38:51 2005] [info] [client 143.65.99.20] > (32)Broken pipe: > client stopped connection before rflush completed > [Mon Mar 7 20:38:51 2005] [info] [client 212.174.145.126] (32)Broken > pipe: client stopped connection before rflush completed > > [Tue Mar 8 08:23:57 2005] [info] [client 62.128.179.3] > (32)Broken pipe: > client stopped connection before rflush completed > [Tue Mar 8 08:23:57 2005] [info] [client 62.128.179.2] > (32)Broken pipe: > client stopped connection before rflush completed > > I found out the "rflush" message normally meant that a user > has pressed > the browser's "stop" button, but to have the same messages appear > simultaneously 25-30 times from the same 2-4 IPs seems kind > of fishy. I > did a nslookup and I don't think those IPs belong to indexing > services. > Has anyone seen anything like this, and if so, what does this > mean? What > kind of problems normally manifest itself through "Too many > open files" > messages? And is this really a Tomcat problem, Apache problem, or a > problem caused by > something else? > > BTW this site is currently using Apache 1.3.26 and Tomcat > 3.2.4; would we > be able to get rid of this issue if we started using Apache > 2.0.xx and/or > a new version of Tomcat? > > Thanks.... > > -- > > > Joe Tseng > > "I can be Googled. Therefore I am." > > > > --------------------------------------------------------------------- > 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]