你目前正处于脱机状态,正在等待 Internet 重新连接

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

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 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.1Connection: keep-aliveContent-Length: 55Content-Type: application/vnd.ms-sync.wbxmlAccept: */*Accept-Encoding: gzip, deflateAccept-Language: en-usAuthorization: ********Host: mail.contoso.comUser-Agent: Apple-iPad2C1/1002.141X-MS-PolicyKey: 2429156470MS-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, StoreIdstoreId, Schema expectedSchema, MapiMessageCreator mapiMessageCreator, ItemBindOptionitemBindOption, 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(StoreObjectIdmailboxRequestId, ExDateTime instanceId)   at Microsoft.Exchange.AirSync.MeetingResponseCommand.ProcessCommand()   at Microsoft.Exchange.AirSync.MeetingResponseCommand.OnExecute()AccessState : AllowedAccessStateReason : GlobalResponseHeader : HTTP/1.1 200 OKMS-Server-ActiveSync: 14.2ResponseBody : <?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 管理外壳程序允许/阻止/隔离的更新信息,请参阅下面的 Microsoft 网站:
更多信息
" 疑难解答动态同步 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,MinAgentUSING   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 MajAgentFROM '[LOGFILEPATH]' WHERE cs-uri-query LIKE '%MeetingResponse%' AND (MajAgent=1002 AND MinAgent<146)GROUP BY DeviceId,UserId,MajAgent,MinAgentORDER BY COUNT(*) DESC

警告:本文已自动翻译

属性

文章 ID:2814847 - 上次审阅时间:08/27/2014 20:47:00 - 修订版本: 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
反馈