PQ54887: UNCONTROLLED ORB THREADS CAUSES FAILURE IN APP SERVER | |||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||
APAR status Closed as program error. Error description The current ORB implementation allows for uncontrolled growth of ORB threads. When a large number of RMI clients (several hundred) hit the server at the same time the application server cannot properly allocate resources (for example DataSourceConnections) and cause erratic behaviour. The J2EE benchmark ECperf cannot be run at high levels of load as the server consistently fails when hit with an Ir greater than 30 (Ir is a metric used to control the inflow of transactions into Ir of 40 is 400 clients or more sending requests in at the same time. . A prototype was created that sets setGrowAsNeeded(false); instead of the default of true in ThreadPool.java. This allows control over the thread pool from the Admin Console. Using a thread pool of 20 has allowed us to set Ir of 44 on a B80 4-way with a Datasource connection pool of 30 where we couldn't get past 25 before with a Datasource connection pool of 75. . What is needed at a minimum is a property that can be set on the java command line to toggle this behaviour and at best a setting in the Admin Console. . These changes were made in com/ibm/ejs/oa/pool/ThreadPool.java. Defect 114166Local fix Problem summary **************************************************************** * USERS AFFECTED: WebSphere Application Users * **************************************************************** * PROBLEM DESCRIPTION: Uncontrollable growth of ORB threads. * **************************************************************** * RECOMMENDATION: * **************************************************************** Uncontrollable growth of ORB Threads.Problem conclusion Allow control of OrbThreads by allowing to add a JVM parameter -Dcom.ibm.ws.OrbThreadPoolGrowable=falseTemporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros
|
Document Information |
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ54887
IBM Group: Software Group
Modified date: Dec 21, 2001
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.