Simptome
Când un utilizator sincronizează o cutie poștală utilizând un iOS 6,1 sau 6.1.1-based dispozitiv, Microsoft Exchange Server 2010 Client Access Server (CAS) și cutie poștală (MBX) resurse de server sunt consumate, jurnal de creștere devine excesivă, creștere excesivă în Elemente recuperabile poate apărea și memorie și utilizarea PROCESORULUI poate crește în mod semnificativ. Performanța serverului este afectată. În plus, Office 365 Exchange Online utilizatorii primesc un mesaj de eroare asemănător cu următorul pe un dispozitiv iOS 6,1 sau 6.1.1-based:
Imposibil de primit mail
Conexiunea la server nu a reușit.
Singura opțiune disponibilă pentru utilizatori este OK. Simptomesuplimentare pot apărea următoarele simptome suplimentare. EAS Mailbox înregistrarea în jurnal atunci când examinați un jurnal de cutie poștală Exchange ActiveSync (EAS), este posibil să vedeți următoarele: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 jurnaleleîn Exchange Server local instalări numai, următorul text se repetă continuu în fișierele jurnal Internet Information Services (IIS) pe CAS.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 Notă:Eroarea: WrongObjectTypeException nu poate fi prezentă în toate cazurile.
Rezolvare
Pentru a rezolva această problemă, utilizați una dintre următoarele metode:metoda 1instalați următorul set de actualizări:
2803727 Descrierea Update Rollup 1 pentru Exchange Server 2010 pachet Service Pack 3Metoda 2 Apple posturi următorul articol pentru a aborda problema. iOS 6,1: activitate de schimb în exces după acceptarea unei excepții de la evenimentul de calendar recurent Apple a anunțat, de asemenea, disponibilitatea iOS 6.1.2 pentru a aborda această problemă.
Soluție de evitare
Pentru a rezolva această problemă pentru dispozitivele care nu sunt actualizate, nu procesați elemente de calendar, ar fi solicitările de întâlnire pe iOS 6,1 sau 6.1.1-dispozitive. De asemenea, reporniți imediat dispozitivul. Dacă problema persistă, utilizați una dintre următoarele metode pentru a rezolva problema. Notă: Soluțiile de mai jos au fost modificate din recomandările inițiale. Mai precis, recrearea parteneriatului și setările de limitare sugerate pentru Exchange ActiveSync au fost eliminate. Analiza a constatat că acestea au fost insuficiente pentru a păstra performanța serverului. Metodele actuale reflectă cele mai bune opțiuni.
Metoda 1: utilizarea URL rescriere pentru a bloca cmd = MeetingResponse
S-a identificat o soluție care va permite administratorilor să blocheze repetarea MeetingResponse încercare utilizând fie o regulă de dispozitiv de perimetru sau URL rescriere modulul 2,0 pentru Internet Information Server 7 și 7,5, pentru windows Server 2008 și windows Server 2008 R2. Consultați următorul articol din TechNet wiki online. Utilizarea rescriere URL pentru a bloca anumiți clienți de avertizare Exchange: această soluție poate să nu funcționeze în unele scenarii în cazul în care un dispozitiv de perimetru, ar fi unele balancers de încărcare de rețea, sunt în uz. Trebuie să contactați distribuitorul pentru a verifica că soluția nu poate fi implementat pe dispozitivul de perimetru înainte de a modifica IIS. Odată ce rescrie URL-ul este implementat, iOS 6.1 și 6.1.1-based dispozitive pot sincroniza și primi actualizări. Cu toate acestea, răspunsurile la elemente de întâlnire de pe dispozitiv sunt respinse de server. Vă recomandăm ca utilizatorii să răspundă la întâlniri prin intermediul Outlook Web App (OWA), Microsoft Outlook, sau un non-iOS 6,1 sau 6.1.1-dispozitiv.
Metoda 2: blocați iOS 6,1 sau 6.1.1 utilizatori
Aveți posibilitatea să blocați iOS 6,1 și 6.1.1 utilizatori utilizând caracteristica Exchange Server 2010 permite/bloc/carantină. Pentru mai multe informații despre această caracteristică, consultați următoarea postare din blogul echipei Exchange:
Controlarea accesului la dispozitivul Exchange ActiveSync utilizând lista permise/bloc/carantinăDe asemenea, pentru informații actualizate despre se utilizează componenta de administrare Exchange pentru permite/Block/carantină, consultați următorul site Web Microsoft:
Mai multe informații
Depanarea ActiveSync cu Exchange Server ghidat Walkthrough ajută la depanarea următoarele probleme:
-
Imposibil de creat un profil pe dispozitiv
-
Imposibil de conectat la server
-
Probleme de corespondență
-
Probleme de calendaring
-
Întârzieri la performanța dispozitivului/CAS
Pentru a identifica această problemă în organizația dvs., puteți utiliza, de asemenea, una dintre metodele din această secțiune. Office365 Exchange Online users a putea folos unic EAS cutie poștală Logging opțiune și privire pentru repetate instances de status 4 răspuns care este notat în secțiunea "simptome".
Metoda 1: obțineți EAS cutie poștală înregistrarea în jurnal pentru un utilizator
Pentru a obține jurnalele EAS Mailbox, urmați pașii din următorul articol din baza de cunoștințe Microsoft:
2461792 se colectează jurnalele de dispozitiv ActiveSync pentru a depana probleme de sincronizare între dispozitive mobile și Exchange Online
Metoda 2: colecta și analiza jurnalele IIS
Verificați pentru modelul de recurență al cmd = Sync și cmd = MeetingResponse, posibil asociat cu eroarea: WrongObjectTypeException, pentru iOS 6,1 sau 6.1.1 dispozitive. Un model continuu va indica faptul că utilizatorul dispozitivului procesează solicitările de întâlnire de pe dispozitiv și întâmpină bug-ul dispozitivului. Puteți utiliza, de asemenea, jurnal parser Studio pentru a analiza utilizând următoarea interogare: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