A request was rejected because UVMS main pool is full

Document ID : KB000087042
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
In the uvserver.log file, the following error is found:
|ERROR| (N)io monitoring thread | com.orsyp.central.server.CentralServerAdapter | A request was rejected because UVMS main pool is full
Patch level detected:Univiewer Management Server 6.2.21
Product Version: Dollar.Universe 6.2.0

Description :Users are unable to log into the UniViewer Console and the only solution is to restart the UniViewer Management Server.
Cause:
Cause type:
Configuration
Root Cause: N/A
Resolution:
The UVMS main pool is managed by AUT_THREAD_MAX (Node Settings -> Monitoring) variable.

In order to determine what value should be assigned to this variable, you will need to know the following:
- How many nodes are registered with the UVMS
- How many areas are active across all the nodes (2 connections are used by each monitored area)
- How many UVC connections there are

Example:
If you have 500 monitored areas across 200 nodes and 100 users, you will need at least 1000 threads just for the monitored areas, and at least 100 more for all the user requests.
Using this example, the AUT_THREAD_MAX value should be set higher than the absolute minimum required, or higher than 1100.

Fix Status: Released

Fix Version(s):
Component: Univiewer.Management.Server
Version: Dollar.Universe 6.2.0
Additional Information:
Workaround :
N/A