Hi Ben, I'm using Apache Commons DBCP (http://commons.apache.org/dbcp/) and I think I'm using it properly. After I perform a SQL sentence, I close the objects (result set, then its statement). I also check what is going on in my DBMS (MySQL), and it shows a normal amount of connections.
> -----Original Message----- > From: Ben Souther [mailto:b...@souther.us] > Sent: Thursday, November 11, 2010 02:06 PM > To: Tomcat Users List > Subject: Re: Tomcat 6.0.29 using more and more RAM until it collapses? > > The most common cause of this, that I've seen is the failure to properly close all > database connections. If you're using the container managed connection > pooling, it is possible that restart your app won't free the ram consumed by any > orphaned connections. > > Without seeing everthing you're doing everything else would be a guess. > > -Ben > > > > > > On Thu, 2010-11-11 at 13:54 -0500, Brian wrote: > > Hi, > > > > > > > > In my Linux machine, I'm using the JVM version 1.6.0_11-b03. On top of > > that, I only run Tomcat 6.0.29. On that Tomcat installation, I'm > > running a couple of sites, both of them use exactly the same code, > > actually it is the same WAR. So they are two apps, but we could consider them > as one. > > > > The problem is that the RAM usage in the server starts to grow day by > > day, until Tomcat stops (freezes? hungs?) and my two sites stop working. > > According to the OS (Linux), it is the Tomcat process that is taking > > up all that amount of RAM. > > > > When I restart Tomcat, it starts fine again, but starts to grow in > > memory usage day by day again, until it crashes. > > > > I don't think my app is taking all this RAM, because when I restart > > it, the RAM usage doesn't go down. It does only if I restart Tomcat > > itself, instead of my app running there. > > > > It seems like if Tomcat is leaving garbage in the JVM or something > > like that. > > > > According to the Tomcat manager application, in the "server status" > > page, the JVM "total memory" value grows all the time. In this very > > moment, for example, it says this: "Free memory: 178.94 MB Total > > memory: 565.58 MB Max > > memory: 692.25 MB". The "total memory" value is the one that starts > > growing when Tomcat starts. > > > > > > > > Does anybody know what should I do to solve this? > > > > > > > > Thanks! > > > > > > > > > --------------------------------------------------------------------- > 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