Link to home
Start Free TrialLog in
Avatar of SGTA14
SGTA14

asked on

EWS Throttling - The Budget for user X is locked out

Dear experts,

We see the following error log on our Exchange 2016:

Process w3wp.exe (EWS) (PID=5004). The budget for user 'Sid~S-XXXX~Ews~false~MacOutlook/14.6.6.160626 (Intel Mac OS X 10.9.5)' is locked out until 24.04.2017 06:25:44.  Max Burst: 300000, Recharge Rate: 1800000, CutoffBalance: 0

Only Mac Users (Mac Outlook 2011) are effected.

What is the reason for this lock? Should we increase the Throttling policy?


Many thanks!
ASKER CERTIFIED SOLUTION
Avatar of K B
K B
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Amit
What is the server hardware configuration. Like RAM, CPU etc? How many total users you have?
Hi,

Outlook for MAC is using more connections then Outlook for Windows. I had a similar problem some time ago, with error "Process w3wp.exe () (PID=5060). User '' has gone over budget '' times for component 'EWS' ", and for me a resolution was to create new Throttling policy and apply to mailbox.

In that case, I had increased number of EWS connections, via:

New-ThrottlingPolicy -Name Apple
Set-ThrottlingPolicy -identity Apple -EwsMaxConcurrency xx
Set-Mailbox -identity "username" -ThrottlingPolicy Apple

Should investigate more, but maybe something in this sense could help you.

Regards,
Ivan.
Avatar of SGTA14
SGTA14

ASKER

Now I set a new throttling policy to a few mac users.


Server Infos:
40 GB Ram, 16 vCPU (Intel Xenon CPU E5-2640 v3 @ 2.60GHz), tiered storage ssd & nvme
Windows Server 2016 Standard, CU from March
Exchange 2016 CU5, Version 15.1 (Build 845.34)

Multi tenant environment, no 3rd party programms
You didn't told user base. Is this only one server? Any HA? As you already set the new policy, wait and if you again see issue, let us know.
Avatar of SGTA14

ASKER

Sorry!
370 user
Only one Server, no HA
Exchange Server is on a Windows hyper converged cluster

Here is the active Exchange Users :

RPC User Count               : 11
RPC Connection Count   : 21
OutlookAnywhere           : 2
Outlook Web App            : 0
ActiveSync                         : 144
EWS                                    : 59
MAPI User count              : 57
MAPI Connection Count  : 713
MAPI FE AppPool              : 548
MAPI BE AppPool              : 555
MAPI Ratio BE|FE             : 1.01
IIS Current Connection Count : 1804
IIS Max Connection Count     : 1976
SemaphoreTimeouts            : 0

MAPI over HTTP is enabled, used by the most users.


Will inform you tomorrow about the status.

Another question about Throttlingpolicy. When I do a Get-ThrottlingPolicyAssociation -Identity testuser. I will get the following:
Name          ThrottlingPolicyId
----          ------------------
Test User

By the mac users I will get the "mac" policy. Does this empty ThrottlingPolicyId means the default Policy is applied?

Many thanks to all! :)
That is normal: https://technet.microsoft.com/en-us/library/dd297964(v=exchg.141).aspx

Fallback Policy
The throttling framework is designed to protect Exchange resources. Therefore, if the non-default policy is corrupted or missing, the throttling policy will first fall back to the default throttling policy for the organization. However, if the default policy is corrupted or missing, the throttling policy falls back to the fallback policy. Because the fallback policy is embedded in Exchange, it’s less likely to fail.
With on-prem server you can use new policy. As MAC uses EWS, that is why you are seeing this issue. If still you have issue, you might need to call MS for more help.