Modify the Work Manager to regulate the number of threads that handle outbound Web service notifications to application clients.
You can modify the minimum and maximum number of threads for the Diameter Enabler Work Manager. In Ro online charging Web service, this has a direct impact on the number of threads that can process incoming Reauthorization Requests at any given time. In Sh subscriber profile Web service, this has a direct impact on the number of threads that can process incoming Push-Notification-Requests.
If the rate of notifications is greater than the rate that the application server can process them with the allotted thread pool and work request queue size, the application will log an error and the notifications will fail with a WorkRejectedException. In this scenario, the minimum number and maximum number of threads can be raised to allow the processing of more simultaneous requests. Raising the number of threads will increase memory and CPU utilization. Consequently, the trade-off between resource utilization and performance should be evaluated.
After updating any Work Manager settings, you must restart the application server for the change to take effect. Therefore, you may need to schedule that update to the application server.