Throttling Settings

If your infrastructure can handle more requests than it is allowed by default throttling policy, you can increase  values of the limitations. To do that, in the machine on which the Veeam Service Provider Console Web UI component is installed, go to the \Veeam\Availability Console\Web UI directory and open the appsettings.json file. The Throttling section of the file contains the following parameters:

  • IsDisabled — defines whether throttling is disabled. By default has the false value.
  • MaxParallelRequestsMultiplier — multiplier for the maximum number of parallel requests. The default value is 1.
  • MaxRequestPerTimeUnitMultiplier — multiplier for the maximum number of requests processed during a unit of time. By default is equal to 1.
  • SkipIpAddresses — list of comma-separated IP addresses to whose requests custom settings are not applied.

Additionally you can provide the SkipIpNetworks parameter with array of CIDR notation masks of networks to whose requests custom settings are not applied.

The following example shows a modified configuration:

"Throttling": {

 "IsDisabled": false,

 "MaxParallelRequestsMultiplier": "5",

 "MaxRequestPerTimeUnitMultiplier": "5",

 "SkipIpAddresses": "192.168.0.1,192.168.0.2",
 "SkipIpNetworks": ["192.10.100.14/24","198.126.10.0/22"]

},

To apply changes, do one of the following:

  • In Task Manager, end the Veeam.AC.WebUI task.
  • In Internet Information Services, recycle the Veeam Service Provider Console Web UI application pool.