Hi Chuck,

Now I think you must be right.It is not impossible that one of my pages is 
huge. They are dynamically created, so something could be wrong in my 
programming to deliver a huge page for some requests.

Isn't there a log of all the requests? I have one running.... Maybe the log 
could show the size of the responses.... if that is possible, I could see what 
is the URL of the gigantic page and easily find the reason.... I will check 
that....


> -----Original Message-----
> From: Caldarale, Charles R [mailto:chuck.caldar...@unisys.com]
> Sent: Monday, November 15, 2010 10:38 PM
> To: Tomcat Users List
> Subject: RE: Tomcat 6.0.29 using more and more RAM until it collapses?
> 
> > From: Brian [mailto:bbprefix-m...@yahoo.com]
> > Subject: RE: Tomcat 6.0.29 using more and more RAM until it collapses?
> 
> > sometimes Tomcat thinks that needs a huge buffer, so it makes the
> > array to increase to millions of chars. I have no such big pages in my
> > site
> 
> This is the crux of the problem - you apparently *do* have something that
> requires such a large buffer.  Don't know if it's nested JSPs, some kind of
> recursive include, or ???.  Unfortunately, I'm not aware of any existing
> mechanism in Jasper that will log these exceptional allocations, so someone
> would have to put in some new logging code to catch the situation.  The
> method that does this is reAllocBuff() at the end of
> org.apache.jasper.runtime.BodyContentImpl; the current algorithm usually
> just doubles the size of the buffer when the size of the current one is
> exceeded.  It would be easy just to add a simple logging call (or even a print
> statement, temporarily) that includes a stack trace when some size threshold
> is exceeded.
> 
>  - Chuck
> 
> 
> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE
> PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If
> you received this in error, please contact the sender and delete the e-mail 
> and
> its attachments from all computers.
> 



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

Reply via email to