So can you ping or telnet into the linux image? That will tell you
whether linux is really dead.

In principle a jvm should never crash, if it does it is a bug in the
jvm.
Of course the OS may decide to kill the process by sending it a signal
(e.g. exceeded the cpu limit of ulimit or a segfault) but that shouldn't
bring down the OS. The jvm should report the signal with a dump.

100% cpu utilization implies a cpu loop somewhere.
Your top output showed this was mostly system cpu, 
i.e. inside the OS. It could be the jvm doing a system call in a tight
loop.

Have you checked /var/log/messages to see whether Linux reported
a problem?

Regards,
Adrian

On Wed, 2004-01-14 at 21:55, Poppe, Troy wrote:
> Adrian,
> 
> Again, thanks for your help.  I've tried the runGarbageCollection invokation from
> the MBean inspector.  It did reduce the current memory consumption, but didn't
> cause the 'desired' crash.
> 
> I guess I should clarify what I mean by 'crash' because that is a rather
> overloaded and abused word.  First, let me describe the operating environment for
> JBoss.  Much like VMWare allows one to run virtual machines inside of a windows
> or linux host operating system, the mainframe we have (z/800) has the ability to
> run multiple linux images at the same time.  (Technically, the mainframe is
> divided into multiple logical partitions.)
> 
> JBoss is running in one of the linux images.  At some point, and what causes this
> is entirely unclear, the instance consumes 100% of the allocated CPU.  Once this
> happens, terminals stop responding.  Technically speaking, there is no 'crash'
> (with log entries, and all the nice dump files).  The only evidence I have right
> now is the output of top that was left (and pasted in the previous email).  It
> seems to indicate that there's something funky going on with the java processes
> (since they were in a sleep state for a long time, and transitioned into a
> running state).
> 
> T
> 
> ---------
> 
> Subject: Re: [JBoss-user] JBoss 3.2.3 problems running in Linux for z/Series
> From: Adrian Brock <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Organization: 
> Date: 14 Jan 2004 21:05:57 +0000
> Reply-To: [EMAIL PROTECTED]
> 
> On Wed, 2004-01-14 at 20:56, Poppe, Troy wrote:
> > Adrian,
> 
> > 4. Is there any way that you know of to get JBoss to convince the JVM that it
> > needs to do a system-wide gc?  Is it as simple as calling System.gc()?
> > 
> 
> Nearly that simple. System.gc() is just a hint, the VM can ignore it.
> If the VM takes the hint it will do a full gc.
> 
> You can do this from the jmx-console
> http://localhost:8080/jmx-console
> Look for jboss.system:type=Server
> then the operation runGarbageCollector()
> 
> The fact that your OS's VM is crashing suggests a more serious
> issue.
> 
> Regards,
> Adrian
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: Perforce Software.
> Perforce is the Fast Software Configuration Management System offering
> advanced branching capabilities and atomic changes on 50+ platforms.
> Free Eval! http://www.perforce.com/perforce/loadprog.html
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
-- 
xxxxxxxxxxxxxxxxxxxxxxxx 
Adrian Brock
Director of Support
Back Office
JBoss Group, LLC 
xxxxxxxxxxxxxxxxxxxxxxxx 



-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to