All,

OS: Sparc-Solaris 9
JDK: 1.4.0_02
Tomcat: 4.1.27

Problem:
I start tomcat and it takes up about 45MB of RAM.  I wrote a script to email me every 
ten minutes the amount of memory it's taking up.  The results are showing me that it 
gains about 1MB every 10 minutes or so (on average).  If I let it go, it will grow 
until it runs out of memory.  Right now, I have a script to restart tomcat after the 
memory is too high.  This is a bad solution.  I've looked at a LOT of people's 
suggestions from other threads, and I have tried the following:

-Use jikes
-Set development to false in web.xml
-Increase the heap sizes 
-set fork to true in web.xml

Other Info:
-I'm using Tomcat to feed about 6 sites with static content.  I have one jsp page that 
handles all of our forms, and all that does is capture the <input> and send it to an 
email address.  It is the only code I have anywhere.  This jsp page is not causing the 
memory leak.
-I had the same problem with 4.1.17, and was hoping that an update would help, but it 
didn't.
-This is an incremental increase, and doesn't seem to have much to do with traffic 
patterns or how much I use my one jsp page.

Any suggestions would be great.
-Seth.

Reply via email to