Due to the high load of the Compliance Server - the On-Prem Exchanges must be de-throttled
The way in which you can disable throttling on the Exchange server depends on the server version. For SharePoint, it is only for versions 2013 and 2016.Exchange 2007
If you run a hybrid setup with Exchange Online and an Exchange On-Prem - The Exchange Online MUST be de -throttled as well as the On-Prem Exchange
Throttling on Exchange 2007 can be done by modifying registry key HKLM\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem directly on server which hosts Exchange 2007.
It is done through next steps.
- Press Win+R on keyboard.
- Type regedit in dialog field.
- Click OK. It will start registry editor.
- Navigate to HKLM\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem and right click on it. Go to New and select DWORD (32-bit) Value from context menu.
Name newly created value as RPC Throttling Factor. - Right click on it and go to Modify.
In Base segment choose radial button Decimal. - Enter 0 in Value data field.
- Click OK button.
Exchange 2010
To disable throttling on Exchange 2010 for D&M user, log on a computer that hosts the Microsoft Exchange Management Shell and open it. Create a new throttling policy:
New-ThrottlingPolicy <PolicyName>
Set-ThrottlingPolicy <PolicyName> -RCAMaxConcurrency $null -RCAPercentTimeInAD $null -RCAPercentTimeInCAS $nu
-EWSPercentTimeInAD $null -EWSPercentTimeInCAS $null -EWSPercentTimeInMailboxRPC $null -EWSMaxSubscriptions $
-CPAMaxConcurrency $null -CPAPercentTimeInCAS $null -CPAPercentTimeInMailboxRPC $null -CPUStartPercent $null
Assign newly created policy to D&M user:
Set-Mailbox "D&M_user" -ThrottlingPolicy <PolicyName>
Exchange 2013/2016
To disable the EWS throttling for Exchange 2013 / 2016 for the D&M user, you should use the following Exchange PowerShell command:
New-ThrottlingPolicy <PolicyName>
After that modify that particular throttling policy:
Set-ThrottlingPolicy <PolicyName> -RCAMaxConcurrency Unlimited -EWSMaxConcurrency Unlimited
-EWSMaxSubscriptions Unlimited -CPAMaxConcurrency Unlimited -EwsCutoffBalance Unlimited
-EwsMaxBurst Unlimited -EwsRechargeRate Unlimited
Assign newly created policy to D&M user:
Set-Mailbox "D&M_user" -ThrottlingPolicy <PolicyName>
Extra:
It might happen that it is not possible to disable the throttling policy completely, then you can also set a higher EWS Max concurrency for the exchange users. We recommend that you toggle between 100 or 250, if you get in the eventlog the message "... Exchange server down" then set the amount higher (maximum value 250).
Get-ThrottlingPolicy | where-object {$_.IsDefault -eq $true} | set-throttlingpolicy -EWSMaxConcurrency 250