Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Příznaky

Jde o takovouto situaci:

  • Nakonfigurujete server spustit Microsoft Exchange Server 2003, Microsoft Exchange Server 2007 nebo Microsoft Exchange Server 2010.

  • Serveru se systémem Microsoft Exchange Server má roli Client Access Server (CAS).

  • Pokusíte o synchronizaci mobilního zařízení.

V tomto scénáři server CAS Exchange Server může pracovat velmi pomalu a požadavek Microsoft Exchange ActiveSync. Když nastane tento problém, může proces W3wp.exe, který je spuštěn pod účtem MSExchangeSyncAppPool použít 100 % času procesoru.

Poznámka: Na serveru se systémem Exchange Server 2003 dojde k zpracování na serveru back-end. Proto může W3wp.exe proces, který běží na serveru back-end v části fond aplikací ExchangeApplicationPool použít čas procesoru. Kromě toho může dojít k rychlé transakce protokolu růst.

Příčina

Tomuto problému může dojít, pokud mobilní zařízení pokusí synchronizovat mnoho kontaktů v jednom požadavku.

Poznámka: Tento požadavek synchronizace je často neočekávané ZAÚČTOVAT všechny kontakty, které jsou v mobilním zařízení. Exchange Server se pokusí o ověření schématu XML pro každý uzel pro všechny kontakty. To může způsobit více přidělení paměti a nadměrné uvolňování Microsoft .NET.

Stav

Tento problém je nyní v rámci šetření podle výrobce mobilního zařízení.

Jak potíže obejít

Chcete-li tento problém vyřešit, postupujte takto:

  1. Identifikují uživatele a zařízení, které jsou příčinou vysoké využití procesoru. Chcete-li to provést, postupujte takto:

    1. Shromážděte protokoly Internetová informační služba (IIS).

    2. Následující dotaz protokolu analyzátoru Studio použijte k identifikaci problému uživatelů a zařízení:

      /* Find Device/User Info for 100% CPU while syncing contacts */Select TOP 5000 TO_TIMESTAMP(TO_DATE(date), TO_TIME(time)) as [Time],
      cs-username as [User],
      cs(user-agent) as DeviceID,
      TO_INT(EXTRACT_PREFIX(EXTRACT_SUFFIX(cs-uri-query, 0, '_RpcC'), 0, '_')) As RPCCount,
      sc-status as Status,
      sc-substatus as SubStatus,
      sc-bytes as [Bytes],
      DIV(sc-bytes, 1024) AS [KBytes], time-taken, DIV(time-taken, 1000) as Sec, cs-uri-query
      FROM '[LOGFILEPATH]'
      WHERE
      RPCCount > 2000 /* <-- Change RPC count as needed */
      AND cs-uri-query LIKE '%Cmd=Sync%'
      AND cs-uri-query LIKE '%Ty:Co%'
      ORDER BY [Bytes] DESC

      Poznámka: Pokud trvá déle než IIS časový limit pro dokončení požadavku, žádost je zrušen a není zobrazen v protokolu služby IIS.

      Poznámka: Obvykle mají uživatelé potíže počty RPC přes 2 000. Tyto služby RPC vrátí často opakovat v nastavených intervalech.

  2. Zkontrolujte, zda vrácená data a určit vysoký počet vzorce vzdáleného volání Procedur pro uživatele a pak přiřaďte těmto uživatelům umožňuje uživatelům, kteří mají kontaktní zboží vysoké počty.

  3. Tento problém znovu otestujte. Chcete-li to provést, postupujte takto:

    1. Dočasně zakážete uživatel z procesu synchronizace.

    2. Koš MSExchangeSyncAppPool.

  4. Po identifikaci problému uživatelů a zařízení, proveďte jednu z následujících akcí:

    • Zakážete synchronizaci složky Kontakty v zařízení.

    • Problémová zařízení v bráně firewall blokovat pomocí řetězce User-Agent.

    • Blok uživatelů na jednotlivé uživatele.

    • Snížíte počet kontaktů ve složce kontaktu pro uživatele.

    • Recyklace fondu aplikací ActiveSync každých 30 minut.

      Poznámka: Recyklace fondu aplikací ActiveSync každých 30 minut ve výrobním prostředí nedoporučujeme.

    • Pokud na serveru se systémem Exchange Server 2010, změňte zásady omezení, které jsou použity pro uživatele. Chcete-li to provést, spusťte následující rutinu:

      < ThrottlingPolicyName > - EASPercentTimeInCAS ThrottlingPolicy sada 30Poznámky

      • Omezení zásad může být výchozí zásady nebo zásady, které je přiřazeno uživateli.

      • EASPercentTimeInCAS výchozí hodnota je 100. Nižší nastavení může být nutné tento problém vyřešit. Doporučujeme počáteční hodnotu 30. Nejefektivnější nastavení však závisí na prostředí. Doporučujeme důkladně otestujte jednotlivá nastavení. Pokud hodnota EASPercentTimeInCAS je nesprávná, zařízení, které jsou příčinou problému mohou být ovlivněny.

Pokud nelze identifikovat uživatele nebo zařízení, které způsobuje vysoké zatížení procesoru, shromažďovat sadu souborů s výpisem stavu paměti zablokuje a kontaktujte Microsoft komerční technické podpory (CTS). CTS prověří soubory s výpisem stavu paměti zablokuje a odstraňování potíží. Chcete-li sadu souborů s výpisem stavu paměti zablokuje, postupujte takto:

  1. Stažení a instalace nástroje ProcDump. Další informace o nástroji ProcDump naleznete na následujícím webu TechNet:

    http://technet.microsoft.com/en-us/sysinternals/dd996900

  2. Klepněte na tlačítko Start, do pole Prohledat programy a soubory zadejte příkaz cmd a stiskněte klávesu Enter.

  3. Na příkazovém řádku zadejte následující příkaz a stiskněte klávesu Enter:

    C:\Windows\System32\InetSrv a běhu appcmd seznamu wpPoznámka: Tento příkaz načte procesu ID (PID) MSExchangeSyncAppPool.

  4. Na příkazovém řádku zadejte následující příkaz, kde PID je Identifikátor procesu, který byl vrácen v kroku 2:

    procdump-ma [pidOfSyncAppPool] - c 90 -n 3 -s 5 - accepteula c:\temp\andy\w3wp.dmp

  5. Opakujte kroky 1 až 4 nejméně třikrát a potom obraťte se na CTS.

Další informace

Dojde-li k problému, která je popsána v části "Příznaky", mobilní zařízení odešle požadavek na synchronizaci znovu po několika minutách, pokud není přijata odpověď. To může způsobit více vláken, které se pokoušíte synchronizovat kontakty stejnou sadu. ČAS serveru nemusí dokončit některý z požadavků.

Při žádosti je zrušen, protože trvá déle, než časový limit služby IIS k dokončení požadavku, zobrazí se chybová zpráva v protokolu chyb rozhraní API protokolu HTTP. Tato chybová zpráva podobná následující:

Odkazy

Další informace o tomto tématu naleznete v následujícím dokumentu z Microsoft TechNet online:
http://blogs.technet.com/b/exchange/archive/2007/09/12/3403903.aspx 

Další informace o protokolu analyzátoru Studio naleznete na následujícím webu TechNet:

http://gallery.technet.microsoft.com/Log-Parser-Studio-cd458765Další informace o zásadách omezení v Exchange Server 2010, naleznete na následujícím webu TechNet:

http://technet.microsoft.com/en-us/library/dd297964.aspxDalší informace o případech, kde jsou vytvořeny duplicitní kontakty, pokud se uživatel pokusí synchronizovat mnoho kontaktů naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:

2711181 duplicitní kontakty jsou vytvořeny při synchronizaci mobilního zařízení pomocí aplikace Exchange ActiveSyncDalší informace o druhy chyb, které jsou zaznamenány službou HTTP API a formát protokoly chyb rozhraní API protokolu HTTP naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:

820729 protokolování chyb v rozhraní HTTP API

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×