tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brian" <bbprefix-m...@yahoo.com>
Subject RE: Tomcat 6.0.29 using more and more RAM until it collapses?
Date Fri, 12 Nov 2010 18:30:58 GMT
Hi Mark,

Besides using Tomcat to serve my app (which itself serves about 600,000
diferent URLs), I also use it to serve static pages (HTML pages stored in
the hard disk). 
I don't know if Tomcat is caching my dinamically generated pages (maybe it
is), but for now I would love to stop the cache that stores the static ones.
Those static pages are in their own WARs, so they have nothing to do with
the java code in my app. 
Where do I configure Tomcat to stop caching the static pages in memory?
This is definitely my problem, I can see clearly the pages in my memory
snapshot, and when I let Google crawl my site with more speed, my site (and
Tomcat itself, I guess) crashes sooner.


> -----Original Message-----
> From: Mark Thomas [mailto:markt@apache.org]
> Sent: Friday, November 12, 2010 01:19 PM
> To: Tomcat Users List
> Subject: Re: Tomcat 6.0.29 using more and more RAM until it collapses?
> 
> On 12/11/2010 18:13, Brian wrote:
> > I found the problem.... and this time it wasn't my fault!  :-)
> 
> I wouldn't be so sure about that just yet.
> 
> > I used a profiler (www.yourkit.com) and took a snapshot of all the
> > objects in the JVM. I found that tons of RAM is being used by images
> > of my delivered http responses. I mean, I have thousands of static
> > HTML pages in my site. It seems that Tomcat is saving their content in
> > the memory, as a cache, in thousands of objects.
> 
> Tomcat's static content cache is 10MB per web application by default. I
suspect
> something else is holding on to those references. Where to the GC roots
trace
> to?
> 
> > That was the hardest part, to find out that. Now I wonder where do I
> > configure Tomcat to stop doing this, or at least to reduce the
cache.....
> 
> You need to confirm what is holding on to those references first.
> 
> Mark
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message