On Thu, 2008-03-13 at 12:02 -0400, Christopher Schultz wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Chuck,
> 
> Caldarale, Charles R wrote:
> |> From: Scott McClanahan [mailto:[EMAIL PROTECTED]
> |> Subject: Re: Database connections grow after redeploy
> |
> | As far as the continuing data base connections, I can only speculate
> | that the prior instances of the webapp are still active, thereby
> | preventing cleanup of their resources.
> 
> I agree. Scott: are you able to run your application through a tool that
> allows you to observe the heap and object graphs? Many profilers will
> allow you to do this. You could look for instances of the connection
> pool and see what is holding onto them. It's unusual for an application
> to hold references to the pool, but not completely impossible.
> 
> More likely is that one or more application-level objects has retained a
> reference to a specific Connection object, which, of course, retains
> references back to the connection pool that created it. I would check
> any ServletContextListener classes you have, and then a generic search
> for putting things into the ServletContext, since that is one of the
> only places that applications typically store long-lived objects.
> 
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.8 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iEYEARECAAYFAkfZUDAACgkQ9CaO5/Lv0PBwCwCfbz4bORVnNboqnMWZu6GQClbA
> CNAAn2BIaoZChNHbsks7/tLdK75S2A3X
> =4Ssq
> -----END PGP SIGNATURE-----
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

Do you have any suggestions for a profiling tool like you described?
Preferably open source.  Thanks.


---------------------------------------------------------------------
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