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]

Reply via email to