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