Problem:
- Product Name: Borland Enterprise Server, AppServer Edition
- Product Version: 5.2.1
- Product Component: Thread Pool
What is the meaning and usage of the following properties:
"bms.workthreadcount" in <BES install>/var/bms/server/adm/properties/bms.properties
"agent.threadcount" in <BES install>/var/bms/agent/adm/properties/agent.properties
Resolution:
bms.workthreadcount - is the number of worker thread found in BMS server (i.e HUB ) worker pool. The default setting is 3 worker threads. These worker threads are dispatched by pool to do the work. When the worker thread finish its task, it will be put back in worker thread pool to await the next task.
agent.threadcount - is the number of worker thread found in BMS Agent (i.e Slave Agent) worker pool. The default setting is 15 worker threads. These worker threads are dispatched by pool to do the work. When the worker thread finish its task, it will be put back in worker thread pool to await the next task.
If there is heavy traffic load serving the clients requests (i.e Console, iastool), user should increase bms.workthreadcount. If there is heavy traffic load for Slave agent, user should increase the agent.threadcount. The traffic load for the Slave agent is dependent on the numbers of managed objects which had registered with the slave agent.
#Security
#AppServer
#BMS
#Performance
#VisiBroker
#threadpool