WebSphere Application Server - websphere ejb server massive performance problem

This is Interesting: Free IT Magazines  
Home > Archive > WebSphere Application Server > March 2004 > websphere ejb server massive performance problem





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author websphere ejb server massive performance problem

2004-03-24, 5:18 pm

Hi,

We are running Websphere 4 and the EJB Server is coming to a grinding halt. Basically we have a pool of ORB threads (current size is 50) and after a short period time of load all of these threads come to a halt in: com.ibm.CORBA.iiop.IIOPConnection.write
Lock waiting on a monitor: com.ibm.rmi.util.Condition. The full stacktrace is included in the thread-dump below.

Is there anyway to find out what these things are waiting on?? No matter what ORB pool size we set, we see this condition after a certain period of time.

thank-you,
Brendan


Thread information:
Thread type..................... ORB remote call handler
name............................ ORB.thread.pool:101
thread id....................... 0x782025B0
priority........................ 5
state........................... CW
Waiting on monitor................ com.ibm.rmi.util.Condition
Waiting for Web Work............. no
Executing web or local EJB work.. yes
Waiting for remote orb work...... no
Stack:
java.lang.Object.wait in null native=true
java.lang.Object.wait in Object.java native=false
com.ibm.rmi.util.Condition.wait in Condition.java native=false
com.ibm.CORBA.iiop.IIOPConnection.writeLock in IIOPConnection.java native=false
com.ibm.CORBA.iiop.IIOPConnection.writeLock in IIOPConnection.java native=false
com.ibm.CORBA.iiop.IIOPConnection.send in IIOPConnection.java native=false
com.ibm.CORBA.iiop.ClientRequestImpl.invoke in ClientRequestImpl.java native=false
com.ibm.CORBA.iiop.ClientRequestImpl.invoke in ClientRequestImpl.java native=false
com.ibm.CORBA.iiop.ClientDelegate.invoke in ClientDelegate.java native=false
com.ibm.CORBA.iiop.ClientDelegate.invoke in ClientDelegate.java native=false
org.omg.CORBA.portable.ObjectImpl._invoke in ObjectImpl.java native=false
com.coresystems._ConnectServiceHome_Stub.create in _ConnectServiceHome_Stub.java native=false
com.coresystems.connector.getConnect in Connector.java native=false
com.coresystems.connector.getGameInfo in Connector.java native=false
com.coresystems.connector.getMaxDrawBeforeDrawBreak in Connector.java native=false
com.coresystems.connector.getNumberOfWeeks in Connector.java native=false
com.coresystems.connector.getDrawBasedGame in Connector.java native=false
com.coresystems.game.command.DisplayPlayslipCmd.performExecute in DisplayPlayslipCmd.java native=false
com.coresystems.system.ejb.CoreEJBCommandServerBean.executeCommand in CoreEJBCommandServerBean.java native=false
com.coresystems.system.ejb.EJSRemoteStatelessCoreEJBCommandServer.executeCommand in EJSRemoteStatelessCoreEJBCommandServer.java native=false
com.coresystems.system.ejb. _EJSRemoteStatelessCoreEJBCommandServer_
Tie._invoke in _EJSRemoteStatelessCoreEJBCommandServer_
Tie.java native=false
com.ibm.CORBA.iiop.ExtendedServerDelegate.dispatch in ExtendedServerDelegate.java native=false
com.ibm.CORBA.iiop.ORB.process in ORB.java native=false
com.ibm.CORBA.iiop.OrbWorker.run in OrbWorker.java native=false
com.ibm.ejs.oa.pool.ThreadPool$PooledWorker.run in ThreadPool.java native=false
com.ibm.ws.util.CachedThread.run in ThreadPool.java native=false
Native Stack:
at 0xD0055A00 in _event_sleep
at 0xD0055EF0 in _event_wait
at 0xD0061ED0 in _cond_wait_local
at 0xD0062364 in _cond_wait
at 0xD0063088 in pthread_cond_wait

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com