I've bumped into some problems with out of memory when using StingCharacterIterator on IBM's JDK 1.3.0 and 1.3.1 for Linux (I don't use other platforms, so I don't know if it's platform specific). The piece of code that worked fine suddenly caused problems. The JVM would run out of memory (I use TC 3.3.x). I've changed that code since to use arrays, and all is cool. I'm mentioning this just in case you have similar stuff in your code and similar JVM.
I would definitely try to give the JVM a bit more memory (if you have some available), since this could be just a plain lack of memory when the JVM needs more. If you use sessions, there is going to plenty of stuff hanging around before the sessions die by timeout. And that could be eating the memory. And finally and most importantly - I found that most of the problems in my applications (I also use servlets, but with Velocity) are caused by me, not by Tomcat. So, inspecting your code for potential memory leaks, increased logging to figure out what the apps were doing when the problem happens might help too. It might be worthwhile downloading the latest released version of TC 4 too, but since I don't follow the development of TC 4, I'm not sure if any bugs related to memory leaks have been fixed recently. Bojan On Fri, 2002-04-26 at 09:17, Desarrollo e Investigación wrote: > Well, the server goes down twice a week. We are working just with servlets and in > the web server are connected 150 users, approximate (my english is not so good, > sorry). > > Thanks. > > Adolfo. > > > On 26 Apr 2002 at 8:50, Bojan Smojver wrote: > > > Have you tried giving your JVM a bit more memory? Does that keep it stay > > alive for a little while longer or it makes no difference? The > > 'sometimes goes down' happens once a day, once a week or once a month? > > > > Bojan > > > > On Fri, 2002-04-26 at 06:23, Desarrollo e Investigación wrote: > > > > > > Hello. I use Apache Tomcat/4.0.2 in Linux Red Hat 7.1 and sometimes go > > > down with the message: > > > ------------------------------------------------ > > > HTTP Status 500 > > > Internal Server Error > > > ... > > > root cause > > > java.lang.OutOfMemoryError > > > ------------------------------------------------ > > > I don't know the cause.. > > > > > > -- > > > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > -- > > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>