tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Watts <...@cliftonfarm.org>
Subject RE: Facing Memory leak - 64 bit Tomcat 6.0.35 with windows 2008 R2(64 bit JVM 1.6.0_33)
Date Wed, 05 Sep 2012 17:17:55 GMT
On Wed, 2012-09-05 at 12:16 -0400, PJ Delsh wrote:
> Shailendra,  I'm not an expert, but when we had this same issue, we
> increased the Initial Memory Pool and Maximum Memory pool (XMS and
> XMX) in the Tomcat Monitor in Windows 2008.We also had a leak in some
> of our JSP files that was causing Tomcat to hang several times during
> business hours.  We configured Tomcat so that VisualVM (which comes
> with the Java JDK) could monitor Tomcat memory usage.  Then we took
> heap dumps, and analyzed them for leaks (Shallow Heap vs Retained
> Heap) using Eclipse Memory Analyzer.  Once we fixed the leaks, Tomcat
> was stable.In the interim, if you have Tomcat running as a service in
> Windows, under the Recovery tab set the Tomcat service to restart
> automatically if it does stop.  But if you have memory leaks, the
> Tomcat service probably will still be running but it won't be
> responding.You can also install more than one Tomcat on the same
> server, so if one goes down, the other will still be running.  You
> would also have to configure Apache (or whatever) to work with more
> than one Tomcat.We also had issues with the Tomcat service crashing
> (eg Terminated Unsuccessfully) on Windows.  After months of searching,
> we think the issue was having system.exit(0) in our code.

System.exit(0) is the very definition of successful termination although
it certainly doesn't belong in your webapp's code.

> The truth is that Tomcat is not written well enough to run on
> Windows.  

What rot.  All the problems you mention above you traced back to your
application.  Yet your conclusion is that Tomcat doesn't run well on
Windows.  Really?

> See what you can do to move your app to Linux.  You will find many
> more Tomcat experts on Linux than on Windows.  

I myself have a strong preference for Linux but for reasons unrelated to
Tomcat.  In reality, you'll find that most Tomcat experts don't give a
rat's hiney which OS it runs under.  But they may care which JVM you're
using.

> Tomcat is not like IIS. 
True.

> Developing for Tomcat on Windows is fine, but running production apps
> in Tomcat on Windows is a bad idea.  I wish this was more widely known
> and publicized.-PJ

Total BS.

> > Date: Wed, 5 Sep 2012 11:13:09 -0400
> > From: chris@christopherschultz.net
> > To: users@tomcat.apache.org
> > Subject: Re: Facing Memory leak - 64 bit Tomcat 6.0.35 with windows 2008 R2(64 bit
JVM 1.6.0_33)
> > 
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> > 
> > Shailendra,
> > 
> > On 9/5/12 2:50 AM, Shailendra Singh wrote:
> > > We are using 64 bit Tomcat 6.0.35 with windows 2008 R2 (64 bit JVM 
> > > 1.6.0_33) and facing memory leak issues(OutOfMemoryError ) after a 
> > > short interval of time( ~30 minutes).
> > > 
> > > We deploy a web application on this version of tomcat and while 
> > > working with the GUI part of the application we face memory leak,
> > > but same application works fine on this windows server for 32 bit
> > > JVM.
> > > 
> > > Please help us if this is an issue with 64 bit Tomcat version or
> > > with 64bit JVM or with its combination. kindly let us know a
> > > solution or any work around or for this.
> > 
> > You've asked this question three times now and have apparently been
> > ignoring every reply you get. Please stop asking if you are going to
> > ignore our questions and advice.
> > 
> > - -chris
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
> > Comment: GPGTools - http://gpgtools.org
> > Comment: Using GnuPG with Mozilla - http://www.enigmail.net/
> > 
> > iEYEARECAAYFAlBHbAUACgkQ9CaO5/Lv0PCknACeIwxou02m0hz1Y9HtZTAmzMot
> > A/YAniXDFbzzs+ApHFFXBxL9vtIoXuoN
> > =NjrU
> > -----END PGP SIGNATURE-----
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> > 
>  		 	   		  


Mime
View raw message