none
EWS的ConcurrentSyncCalls限制 RRS feed

  • 问题

  • 我们公司有一个应用会调用EWS来访问用户邮箱,但是经常会出现ConcurrentSyncCalls限制错误。

    在下面这篇文档里也确实提到了这个参数,但是我通过Get-ThrottlingPolicy | fl 却没有看到这个参数。

    https://docs.microsoft.com/zh-cn/exchange/client-developer/exchange-web-services/ews-throttling-in-exchange?redirectedfrom=MSDN#throttling-considerations-for-applications-that-use-ews-impersonation

    请问这个ConcurrentSyncCalls限制参数应该在哪里修改?

    2020年7月2日 3:53

答案

  • 您好:

    抱歉没有找到更多关于您上面提供报错的类似案例,如我上面所说的,我们可以先禁用限制策略来判断该报错是否由其导致。

    如果将策略中的所有值都不设限仍会收到上面的报错,可能很难使用命令行对该阈值进行设置。

    另外请提供相关的事件日志来帮助问题排查,找到更多可能导致报错的因素。

    此致,

    Joyce Shen


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已标记为答案 Link-Yuan 2020年7月10日 7:40
    2020年7月8日 6:11

全部回复

  • 您好:

    请问您详细的Exchange版本信息是什么,能否提供下您上面提到的ConcurrentSyncCalls限制错误的完整代码?

    我也在16,19的环境中查看了没有返回此参数的结果,且Set-ThrottlingPolicy中也确实没有提到对该参数的描述与设置。

    所以我们可以暂时考虑在当前服务器禁用限制策略来确定是否是由于策略导致的问题,具体操作可以参考以下链接:

    Disable throttling policy on Exchange

    请注意:由于该网站不是由Microsoft托管,因此链接可能会更改,恕不另行通知。 Microsoft不保证此信息的准确性。

    您还可查看下事件日志中是否有与之相关的报错信息以便错误排查。

    另外我也查到一个类似的案例提到ConcurrentSyncCalls限制报错,是在Exchange调用EWS时,skype发生崩溃。排查结果是Exchange没有问题,可能是由于网络问题导致的。

    此致,

    Joyce Shen


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年7月2日 7:33
  • 环境是Exchange 2016,这个应用只读取邮件信息,应该跟skype没有关联,以下是报错信息,麻烦您再帮忙看下。

    服务器现在无法服务于此请求。请稍后重试。, This operation exceeds the throttling budget for policy part 'ConcurrentSyncCalls', policy value '5',  Budget type: 'Ews'.  Suggested backoff time 5000 ms.,堆栈信息:   at Microsoft.Exchange.WebServices.Data.ServiceResponse.InternalThrowIfNecessary()

       at Microsoft.Exchange.WebServices.Data.ServiceResponse.ThrowIfNecessary()

       at Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest`1.Execute()

       at Microsoft.Exchange.WebServices.Data.ExchangeService.SyncFolderItems(FolderId syncFolderId, PropertySet propertySet, IEnumerable`1 ignoredItemIds, Int32 maxChangesReturned, Int32 numberOfDays, SyncFolderItemsScope syncScope, String syncState)

    2020年7月3日 2:02
  • 您好:

    抱歉没有找到更多关于您上面提供报错的类似案例,如我上面所说的,我们可以先禁用限制策略来判断该报错是否由其导致。

    如果将策略中的所有值都不设限仍会收到上面的报错,可能很难使用命令行对该阈值进行设置。

    另外请提供相关的事件日志来帮助问题排查,找到更多可能导致报错的因素。

    此致,

    Joyce Shen


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已标记为答案 Link-Yuan 2020年7月10日 7:40
    2020年7月8日 6:11