在事务日志、 CPU 使用率和内存消耗,当用户通过使用 iOS 6.1 或 6.1.1-based 设备同步邮箱的 Exchange Server 2010年中的快速增长

文章翻译 文章翻译
文章编号: 2814847 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

当用户通过使用 iOS 6.1 同步邮箱或 6.1.1-based 设备、 Microsoft Exchange Server 2010年客户端访问服务器 (CAS) 和邮箱 (MBX) 服务器资源的消耗时,日志的增长变得过大,发生可恢复的 Itemsmay 中的过度增长,以及内存和 CPU 的使用可能会明显增加。会影响服务器性能。

此外,Office 365 Exchange Online 用户收到一条错误消息类似于以下内容的 iOS 6.1 或 6.1.1-based 设备:
无法获取邮件
与服务器的连接失败。
用户唯一的 optionavailable 是确定

其他症状
可能发生下面的其他症状。

EAS 邮箱日志记录
当您查看 ActiveSync(EAS) 邮箱的 Exchange 日志时,您可能看到以下项目:

RequestHeader : 
POST /Microsoft-Server-ActiveSync/default.eas?User=user1@contoso.com&DeviceId=ApplDMPFXZABDFHW&DeviceType=
iPad&Cmd=MeetingResponse HTTP/1.1
Connection: keep-alive
Content-Length: 55
Content-Type: application/vnd.ms-sync.wbxml
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: en-us
Authorization: ********
Host: mail.contoso.com
User-Agent: Apple-iPad2C1/1002.141
X-MS-PolicyKey: 2429156470
MS-ASProtocolVersion: 14.1
 
RequestBody :
<?xml version="1.0" encoding="utf-8" ?>
<MeetingResponse xmlns="MeetingResponse:">
      <Request>
            <UserResponse>1</UserResponse>
            <CollectionId>5</CollectionId>
            <RequestId>5:5</RequestId>
            <InstanceId>2013-02-06T22:00:00.000Z</InstanceId>
      </Request>
</MeetingResponse>
MeetingResponseCommand_OnExecute_Exception : 
Microsoft.Exchange.Data.Storage.WrongObjectTypeException: The object was bound to a wrong 
object type. ObjectClass = IPM.Schedule.Meeting.Request, Intended Type =
Microsoft.Exchange.Data.Storage.CalendarItem.
   at Microsoft.Exchange.Data.Storage.StoreObject.DownCastStoreObject[T]()
   at Microsoft.Exchange.Data.Storage.ItemBuilder.ItemBind[T](StoreSession session, StoreId
storeId, Schema expectedSchema, MapiMessageCreator mapiMessageCreator, ItemBindOption
itemBindOption, ICollection`1 propertiesToLoad)
   at Microsoft.Exchange.Data.Storage.ItemBuilder.ItemBind[T](StoreSession session, StoreId id,
Schema expectedSchema, ICollection`1 propertiesToLoad)
   at Microsoft.Exchange.Data.Storage.CalendarItem.Bind(StoreSession session, StoreId id)
   at Microsoft.Exchange.AirSync.MeetingResponseCommand.GetOccurenceId(StoreObjectId
mailboxRequestId, ExDateTime instanceId)
   at Microsoft.Exchange.AirSync.MeetingResponseCommand.ProcessCommand()
   at Microsoft.Exchange.AirSync.MeetingResponseCommand.OnExecute()
AccessState : 
Allowed
AccessStateReason : 
Global
ResponseHeader : 
HTTP/1.1 200 OK
MS-Server-ActiveSync: 14.2
ResponseBody : 
<?xml version="1.0" encoding="utf-8" ?>
<MeetingResponse xmlns="MeetingResponse:">
      <Result>
            <RequestId></RequestId>
            <Status>4</Status>
      </Result>
</MeetingResponse>
IIS 日志
在 Exchange Server 内部仅安装,下面的文本不断重复,在 CA 上的 Internet Information Services (IIS) 日志文件中。

2013-02-06 23:41:59 192.168.137.11 POST /Microsoft-Server-ActiveSync/default.eas User=user1@contoso.com&
DeviceId=ApplDMPFXZABDFHW&DeviceType=iPad&Cmd=Sync&Log=[truncated] 443 user1@exchlab.com 192.168.137.246 
Apple-iPad2C1/1002.141 200 0 0 187
 
2013-02-06 23:41:59 192.168.137.11 POST /Microsoft-Server-ActiveSync/default.eas User=user1@contoso.com&
DeviceId=ApplDMPFXZABDFHW&DeviceType=iPad&Cmd=MeetingResponse&Log=[... Error:WrongObjectTypeException …] 
443 user1@exchlab.com 192.168.137.246 Apple-iPad2C1/1002.141 200 0 0 140
注意:错误: WrongObjectTypeException不可能在所有情况下存在。




解决方案

若要解决此问题,请使用下列方法之一:

方法 1

安装以下更新汇总:
2803727 更新汇总 1 的 Exchange Server 2010 Service pack 3 的说明

方法 2

苹果发布以下文章,以解决这一问题。

iOS 6.1: 过量交换活动后接受重复的日历事件的一个例外

苹果还宣布了的可用性 6.1.2 iOS 若要解决此问题。

替代方法

若要变通解决此问题的设备,则不会更新,请不要处理日历项目,如在 iOS 6.1 或 6.1.1-devices 的会议请求。此外,立即重新启动该设备。

如果问题仍然存在,则可使用下列方法之一来变通解决此问题。

注意:已从原来的建议修改下面的解决方法。具体而言,合作,则 Exchange ActiveSync 的建议限制设置重新创建已被删除。分析发现,它们是不足以保持服务器的性能。目前的方法反映的最佳选项。

方法 1: 使用 URL 重写阻止 Cmd = MeetingResponse

已发现了一种解决办法,以便管理员可以阻止重复 MeetingResponse 尝试使用外围设备规则或 URL 重写模块 2.0Internet 信息服务器 7 和 7.5,Windows server 2008 和 Windows Server 2008 R2。请参阅以下文章从 TechNet Wik 联机。

使用 URL 重写以阻止某些客户端从交换

警告:此解决方案可能不起作用,在某些情况下,外围设备如某些网络负载平衡器,在使用中的位置。您应与供应商联系,以验证该解决方案不能实现,在之前修改 IIS 的外围设备上。

URL 重写实现后,iOS6.1 和 6.1.1-based 设备可以同步并接收更新。但是,服务器将拒绝响应会议项目从设备。我们建议用户响应通过 Outlook Web App (OWA),Microsoft Outlook,或者非 iOS 6.1 或 6.1.1-device 的会议。


方法 2: 阻止 6.1 或 6.1.1 iOS 用户

您可以通过使用 Exchange Server 2010年允许/阻止/隔离功能阻止 6.1 和 6.1.1 iOS 用户。有关此功能的详细信息,请参阅以下 Exchange 团队博客文章:
控制访问 Exchange ActiveSync 设备使用隔离-允许/阻止列表

此外,有关如何使用 Exchange 管理外壳程序允许/阻止/隔离的更新信息,请参阅下面的 Microsoft 网站:
新 ActiveSyncDeviceAccessRule

更多信息

" 疑难解答动态同步 Exchange Server 指导演练 可以帮助诊断以下问题:
  • 无法在设备上创建配置文件
  • 无法连接到服务器
  • 邮件问题
  • 日历的问题
  • 设备/CA 性能上的延迟

若要确定您的组织中的此问题,还可用方法之一在本节中。Office365 Exchange 联机用户可以使用仅 EAS 邮箱日志记录选项,并寻找重复实例的状态 4 响应的"症状"一节中进行了说明。

方法 1: 获取 EAS 邮箱的用户的日志记录

若要获取 EAS 邮箱日志,请按照下面 Microsoft 知识库中相应的文章:
2461792如何收集动态同步设备日志移动设备和 Exchange 在线之间的同步问题进行故障排除

方法 2: 收集和分析 IIS 日志

检查定期模式的Cmd = 同步Cmd = MeetingResponse错误: WrongObjectTypeException,与为 6.1 或 6.1.1 iOS 设备可能是成对。连续模式将指示设备用户是从设备处理会议请求和经历的设备错误。

您还可以使用 日志分析器 Studio分析方法是使用下面的查询:
SELECT COUNT(*),MyDeviceId AS DeviceId,TheUserId AS UserId,MajAgent,MinAgent
USING
   EXTRACT_VALUE(cs-uri-query,'DeviceId') AS MyDeviceId,
EXTRACT_VALUE(cs-uri-query,'User') AS TheUserId,
TO_INT(SUBSTR(SUBSTR(cs(User-Agent),INDEX_OF (cs(User-Agent), '.'),4),1,3)) AS MinAgent,
TO_INT(SUBSTR(SUBSTR(cs(User-Agent),INDEX_OF (cs(User-Agent), '/'),5),1,4)) AS MajAgent
FROM '[LOGFILEPATH]' WHERE cs-uri-query LIKE '%MeetingResponse%' AND (MajAgent=1002 AND MinAgent<146)
GROUP BY DeviceId,UserId,MajAgent,MinAgent
ORDER BY COUNT(*) DESC

属性

文章编号: 2814847 - 最后修改: 2014年8月27日 - 修订: 13.0
这篇文章中的信息适用于:
  • Microsoft Exchange Server 2010 Enterprise
  • Microsoft Exchange Server 2010 Standard
  • Microsoft Office 365 家庭版
  • Microsoft Office 365
关键字:?
kbexpertiseinter kbinfo o365e o365m o365p kbqfe kbfix o365a o365 o365022013 kbmt KB2814847 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 2814847
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com