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~MacO utlook/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!
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~MacO
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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.
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.
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
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.
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-ThrottlingPolicyAssoci ation -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! :)
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-ThrottlingPolicyAssoci
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.
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.