users@glassfish.java.net

Re: Performance Issue

From: Jeanfrancois Arcand <Jeanfrancois.Arcand_at_Sun.COM>
Date: Wed, 17 Oct 2007 10:23:49 -0400

Salut,

Dennis Gesker wrote:
> I'm using mod_jk both Apache and Glassfish are running on Linux but on
> different machines. -drg

Hum...I've no idea since Grizzly is bypassed when mod_jk is used. Next
time the high CPU happens, can you try to get a thread dump (using
jstack or kill -3)? Better, can you do (not sure prstat exist on Linux)

% prstat -Lp <java PID>
% pstack PID/LWPID

Then match the result:

> f8800278 ???????? (c497fcb8, c497fe80, a, ec2ff250, f880d120, c497fdb0)

The last line ??????? contains the thread ID: c497fcb8.

Then kill -3 PID and match the thread id. We will know which thread is
eating the memory.

Hope that help.

Thanks

-- Jeanfrancois


>
> On 10/17/07, *Jeanfrancois Arcand* < Jeanfrancois.Arcand_at_sun.com
> <mailto:Jeanfrancois.Arcand_at_sun.com>> wrote:
>
> Hi Dennis,
>
> are you using mod_jk between Apache and GlassFish, or do you forward
> requets from Apache to GlassFish? Which platform GlassFish is running?
>
> Thanks
>
> -- Jeanfrancois
>
> Dennis Gesker wrote:
> > Ubuntu Linux Kernel 2.6.20-16
> > Pentium 4 Processor 4 GB of Ram
> > Java 1.6.0-b105
> > Glassfish-v2-b58g
> >
> >
> > I seem to be having an issue with Glassfish (after a couple of days)
> > using all the CPU and making the rest of the system unresponsive.
> I am
> > able login to the Admin console but even from this location I an
> unable
> > to stop the instance of the server. Ultimately the machine become so
> > unresponsive I have to to a hard restart.
> >
> > The server is not under a heavy load. The server is running three
> > instances of JSPWiki (fronted by Apache2 on a different server)
> each of
> > which get fewer than 10 hits a day.
> >
> > I've made changes to -Xms384m and -Xmx384m and added an -Xss64k
> entry.
> >
> > Could anyone offer any hints to put me and this machine on the
> right track?
> >
> >
> > --
> > Dennis R. Gesker
> > email: dennis_at_gesker.com <mailto:dennis_at_gesker.com> <mailto:
> dennis_at_gesker.com <mailto:dennis_at_gesker.com>>
> > Key Id: 0xEFA10A51
> > First things first, but not necessarily in that order. -- Unknown
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> <mailto:users-unsubscribe_at_glassfish.dev.java.net>
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
> <mailto:users-help_at_glassfish.dev.java.net>
>
>
>
>
> --
> Dennis R. Gesker
> email: dennis_at_gesker.com <mailto:dennis_at_gesker.com>
> Key Id: 0xEFA10A51
> First things first, but not necessarily in that order. -- Unknown