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.The truth is that Tomcat is not
written well enough to run on Windows. See what you can do to move your app to
Linux. You will find many more Tomcat experts on Linux than on Windows.
Tomcat is not like IIS. 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
> Date: Wed, 5 Sep 2012 11:13:09 -0400
> From: ch...@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-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>