I have a 2-Tomcat 5.5.26 cluster running 64bit Java which leaks
ClusterData and LinkObject objects.

I have a hprof dump which shows over 600k of each of those classes.
Analyzing them with a profiler reveals an endless loop of
LinkObject.next references through all 600k of them. There were about
6000 sessions actually active at the time according to the Tomcat
manager.

So the question is - why are all these LinkObjects piling up and
references being held on to?

The Cluster configuration is basic, this sits inside a single <Host> element:

<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster">
 <Valve className="org.apache.catalina.cluster.tcp.ReplicationValve"
  
filter=".*\.gif;.*\.js;.*\.css;.*\.png;.*\.jpeg;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"/>
 <Valve className="org.apache.catalina.cluster.session.JvmRouteBinderValve"
enabled="true"/>
 <ClusterListener
className="org.apache.catalina.cluster.session.ClusterSessionListener"/>
 <ClusterListener
className="org.apache.catalina.cluster.session.JvmRouteSessionIDBinderListener"/>
</Cluster>

Any ideas?

-Dave

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to