THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
The Thread Pools portlet provides information about threads being used by the Geronimo server. Excerpt
...
- DefaultThreadPool size denotes the maximum number of threads possible in the server.
- ConnectorThreadPool size denotes the pool size of the connector threads and is a subset of DefaultThreadPool size.
...
You must always stop the server before changing config.xml. Any changes made to config.xml while the server is running will be lost. When the server stops, it writes a new copy of config.xml so it contains any configuration changes made while the server was running.
Configuring thread pools
- Stop the server.
- Backup the server's
<Geronimo_HOME>/var/config/config.xml
file (where <Geronimo_HOME> is the installation directory) and then open the file in an editor. - Find the
<module>
tag for theorg.apache.geronimo.framework/rmi-naming
module and update the following<gbean>
element inside the<module>
element. XMLCode Block XML borderStyle solid<gbean name="DefaultThreadPool"> <attribute name="keepAliveTime">30000</attribute> <attribute name="minPoolSize">${MinThreadPoolSize}</attribute> <attribute name="maxPoolSize">${MaxThreadPoolSize}</attribute> </gbean> Note that ${\MinThreadPoolSize}\ and _${\MaxThreadPoolSize}_ are defined in<Geronimo_HOME>/var/config/config-sbustitions.properties
already, you can either change them in that file or replace them with new values inconfig.xml
directly. - Find the
<module>
tag for theorg.apache.geronimo.configs/transaction
module and insert the following<gbean>
element inside the<module>
element. XMLCode Block XML borderStyle solid<gbean name="ConnectorThreadPool"> <attribute name="keepAliveTime">5000</attribute> <attribute name="minPoolSize">30</attribute> <attribute name="maxPoolSize">50</attribute> </gbean> Note that 30 and 50 are system defaults. You can change these 2 values to meet your need. - Save the updated
config.xml
. - Start the server.
...