Ok,
I have taken all the posts seriously. I have not ran into a solution. Let me
work on the suggestions you provided. I  resolved the OOME , but I am
worried about scaling users in my server, if  tomcat consumes this much
memory.  As you said since tomcat is not taking the memory  I will further
investigate as to why the memory gets used this much. Thanks again for all
the help provided. Sorry for me being so obtrusive.


On 10/17/07, Christopher Schultz <[EMAIL PROTECTED]> wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Arun,
>
> Arun wrote:
> > I am replying once again, as I thought I need more help on these.
> >
> > top - 15:49:32 up 2 days, 21:33,  1 user,  load average: 0.26, 0.28,
> 0.20
> > Tasks:  57 total,   2 running,  55 sleeping,   0 stopped,   0 zombie
> > Cpu(s):  4.5%us,  0.5%sy,  0.0%ni, 94.5%id,  0.0%wa,  0.0%hi,  0.5%si,
> > 0.0%st
> > Mem:   2074972k total,  2019180k used,    55792k free,   228732k buffers
> > Swap:  6072528k total,      108k used,  6072420k free,  1383868k cached
> >
> >   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
> > 12496 root      18   0  971m 285m  12m S    9 14.1 165:55.34 java
> >  4423 mysql     15   0  129m  28m 5404 S    2  1.4  67:49.96 mysqld
> >     1 root      18   0  2912 1848  524 S    0  0.1   0:01.44 init
> >     2 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0
> > This is my machines top. I am using tomcat 6 and it has eaten all my
> memory.
> > Only 56 Mb reamains.
>
> Actually, the java process is only taking 285MB of physical memory. The
> process has allocated just under 1GB of memory, but is not using it at
> all (since virtual - resident cannot possibly fit into your 108k of used
> swap, you can tell that nothing has been swapped-out).
>
> Some other process has the rest of your 2GB physical memory tied up. top
> even tells you that your java process is only taking up 14% of your
> memory. What's the problem?
>
> > I have a 2GB memory. I have added a connection pool
> > using commons-dbcp and thought that will reduce the probs.
>
> How many connections do you have configured? If you were using one
> connection before, and now you're pooling connections, then you probably
> are using /more/ memory than before.
>
> > As I told there is a [Quartz] scheduler running on every minute.
> >
> > Looks
> > like I have some memory leak.
>
> Maybe, maybe not. Does your application eventually crash? If so, how? If
> you turn off the scheduler, does the memory problem go away? What does
> Java report as the free/total/ma heap values (hint: look at the
> java.lang.Runtime class).
>
> > Otherwise why does my machine uses this memory
> > this much. I have an autobuild script running everyday which checkouts
> from
> > sourceforge cvs , stops the servers, build it and redeploy and start
> tomcat.
>
> So, you are experiencing an OOM before an entire day goes by? Wow. I've
> never heard of rolling reboots on non-MS-Windows machines. ;)
>
> > I have not used any tweaks in xml.Should I tune the server to production
> > mode. What is the solution? Why does not the objects get garbage
> > collected.?
>
> You have received many, /many/ suggestions from other posters as well as
> myself. You have followed none of them. We ask you to provide more
> information and you do not. Instead, you notify us that you are trying
> some other strategy (switching JVM version, etc.). Finally, you changed
> your PermGen heap allocation and everything was working again.
>
> Are you saying that now you are having problems again? Or, are you
> simply worried about the amount of memory taken by your application?
> Java applications simply take up a lot of memory. Complex applications
> take up a lot of memory. Complex Java applications take even /more/
> memory. Webapps count as complex applications. Maybe you just need a
> bunch of RAM to run your application. Have you considered that?
>
> - -chris
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFHFhOP9CaO5/Lv0PARAtb9AJ9E6a+oOpSMWVDTdyMY2I7RYn5U1QCdHgVO
> BUSCpyDFzkEBOitqqH2UQgo=
> =pc4x
> -----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]
>
>


-- 
Thanks
Arun George

Reply via email to