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