tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Glenn Nielsen <>
Subject Re: [4.1.9] New test milestone released
Date Mon, 12 Aug 2002 16:37:06 GMT
Because I need features in Tomcat 4.1.x I have been putting each new version into
production.  There are 2 instances running 4.1.9 with Jasper 2, and one instance
running 4.1.8 with Jasper 1.

This last instance gets heavy use, 2-3 million tomcat JSP/Servlet requests per month.
With spikes 4 times a week of 10-20k requests per hour.  This also uses DBCP very

Tracking Tomcat 4.1.x releases but using Jasper 1 (customer isn't ready to switch yet)
I haven't been able to get much better than 7-10 days runtime before Tomcat fails or Tomcat
requires a restart due to a memory leak.  Several months ago I had a run of 4 weeks w/o
a failure and w/o a memory leak.


I have a sneaking suspicion there is a small memory leak in Tomcat 4.1.x.
This appears to have been introduced sometime in the last couple of months.
This is not due to javac & JSP page compiles because jikes is being used as
an external page compiler.

When I get some time I may try setting up a test server with the customers app
and use optimizeit to try and track down the memory leak.

JASPER 2 JSP Page Comiles

I would also like to see Jasper 2 changed so that JSP page compiles occur
externally outside of the Tomcat4 JVM process.  There are two reasons for

1.  The known memory leak with javac.

2.  Removing the extra stress to the Tomcat 4 JVM instance due to javac object
     creation and GC of those objects.

Moving JSP page compiles outside of the Tomcat JVM will improve performance
and reliability.


Glenn wrote:
> Remy, 
> Let's try to make 4.1.10 the 'stable' release ( and consider 4.1.9 as
> the 'release candidate ). I cleaned up some of the jk messages and
> I want to do some more watchdog tests with apache/jk.
> If everyone agree, I think we should also tag jk2 as 'jk2.0beta' and
> jk1.2.0 release, even if we don't distribute a standalone package.
> Costin
> On Sat, 10 Aug 2002, Remy Maucherat wrote:
>>A new test milestone of Tomcat 4.1 has just been released.
>>Significant changes over 4.1.8 Beta include:
>>- Jasper 2 bugfixes
>>- Catalina classloader bugfixes
>>- Coyote HTTP/1.1 fixes
>>- Updated commons-dbcp connection pool
>>The list of changes is available in the release notes.
>>To unsubscribe, e-mail:   <>
>>For additional commands, e-mail: <>
> --
> To unsubscribe, e-mail:   <>
> For additional commands, e-mail: <>

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message