Řešení potíží s připojenou mezipamětí Microsoftu pomocí nástroje Configuration Manager
Tento článek obsahuje technické podrobnosti o službě Microsoft Connected Cache with Configuration Manager. Použijte ji k řešení potíží, které můžete mít ve svém prostředí. Další informace o tom, jak funguje a jak ho používat, najdete v tématu Microsoft Connected Cache with Configuration Manager.
Ověřit
Pokud správně nainstalujete server mezipaměti Optimalizace doručení a správně nakonfigurujete klienty, stahují se ze serveru mezipaměti nainstalovaného ve vašem distribučním bodě, nikoli z internetu.
Ověřte toto chování na klientovi nebo na serveru.
Ověření na klientovi
Na klientovi s podporovanou verzí Windows 10 nebo novějším si stáhněte obsah spravovaný v cloudu. Další informace o typech obsahu, které připojená mezipaměť podporuje, najdete v tématu Podporované typy obsahu.
Otevřete PowerShell a spusťte následující příkaz:
Get-DeliveryOptimizationStatus
.Příklady:
PS C:\> Get-DeliveryOptimizationStatus FileId : ec523d49c4f7c3c4444f0d9b952286ce40fdcee4 FileSize : 549064 TotalBytesDownloaded : 549064 PercentPeerCaching : 0 BytesFromPeers : 0 BytesFromHttp : 0 Status : Caching Priority : Background BytesFromCacheServer : 549064 BytesFromLanPeers : 0 BytesFromGroupPeers : 0 BytesFromInternetPeers : 0 BytesToLanPeers : 0 BytesToGroupPeers : 0 BytesToInternetPeers : 0 DownloadDuration : 00:00:00.0780000 HttpConnectionCount : 2 LanConnectionCount : 0 GroupConnectionCount : 0 InternetConnectionCount : 0 DownloadMode : 99 SourceURL : http://au.download.windowsupdate.com/c/msdownload/update/software/defu/2019/09/am_delta_p atch_1.301.664.0_ec523d49c4f7c3c4444f0d9b952286ce40fdcee4.exe NumPeers : 0 PredefinedCallerApplication : WU Client Download ExpireOn : 9/6/2019 8:36:19 AM IsPinned : False
Všimněte si, že BytesFromCacheServer
atribut není nula.
Pokud klient není správně nakonfigurovaný nebo není správně nainstalovaný server mezipaměti, klient Optimalizace doručení se vrátí k původnímu cloudovému zdroji.
BytesFromCacheServer
Potom bude atribut nula.
Ověření na serveru
Nejprve ověřte, že jsou správně nakonfigurované vlastnosti registru: HKLM\SOFTWARE\Microsoft\Delivery Optimization In-Network Cache
. Například umístění mezipaměti jednotky je PrimaryDrivesInput\DOINC-E77D08D0-5FEA-4315-8C95-10D359D59294
, kde PrimaryDrivesInput
může být více jednotek, například C,D,E
.
Dále použijte následující metodu k simulaci požadavku klienta na stažení na server s povinnými hlavičkami.
Otevřete 64bitové okno PowerShellu jako správce.
Spusťte následující příkaz a nahraďte název nebo IP adresu vašeho serveru pro
<DoincServer>
:Invoke-WebRequest -URI "http://<DoincServer>/mscomtest/wuidt.gif" -Headers @{"Host"="b1.download.windowsupdate.com"}
Výstup vypadá podobně jako v následujícím příkladu:
PS C:\WINDOWS\system32> Invoke-WebRequest -URI "http://SERVER01.CONTOSO.COM/mscomtest/wuidt.gif" -Headers @{"Host"="b1.download.windowsupdate.com"} StatusCode : 200 StatusDescription : OK Content : {71, 73, 70, 56...} RawContent : HTTP/1.1 200 OK X-HW: 1567797125.dop019.se2.t,1567797125.cds058.se2.s,1567797125.dop114.at2.r,1567797125.cds079.at2 .p,1567797125.cds058.se2.p X-CCC: cdP+dRBgUCoZO1mezA9zhg2VwQ7P1JWTh9k+GhfQmu8=_SLwv... Headers : {[X-HW, 1567797125.dop019.se2.t,1567797125.cds058.se2.s,1567797125.dop114.at2.r,1567797125.cds079.a t2.p,1567797125.cds058.se2.p], [X-CCC, cdP+dRBgUCoZO1mezA9zhg2VwQ7P1JWTh9k+GhfQmu8=_SLwvtSBQdT3uPQ5ikBe1ABMbdYIIncem+h5dtcLI6GY=], [X-CID, 100], [Accept-Ranges, bytes]...} RawContentLength : 969710
Následující atributy označují úspěch:
StatusCode : 200
StatusDescription : OK
Soubory protokolů
Protokol nastavení směrování žádostí aplikace (ARR):
%temp%\arr_setup.log
Protokol instalace serveru připojené mezipaměti:
SMS_DP$\Ms.Dsp.Do.Inc.Setup\DoincSetup.log
v distribučním bodě aDistMgr.log
na serveru lokalityProvozní protokoly Internetové informační služby (IIS): Ve výchozím nastavení
%SystemDrive%\inetpub\logs\LogFiles
Provozní protokol serveru připojené mezipaměti:
C:\Doinc\Product\Install\Logs
Tip
Tento protokol vám může mimo jiné pomoct identifikovat problémy s připojením ke cloudu Microsoftu.
Kódy chyb instalace
Když Configuration Manager nainstaluje komponentu Připojená mezipaměť do distribučního bodu, v následující tabulce jsou uvedené kódy chyb, ke kterým může dojít:
Kód chyby | Popis chyby |
---|---|
0x00000000 | Úspěch |
0x00000BC2 | Úspěch, vyžaduje se restartování |
0x00000643 | Obecná chyba instalace |
0x00D00001 | Nastavení připojené mezipaměti lze spustit pouze v případě, že je nainstalovaná Internetová informační služba (IIS) |
0x00D00002 | Nastavení připojené mezipaměti lze spustit pouze v případě, že na serveru existuje výchozí web. |
0x00D00003 | Připojenou mezipaměť nejde nainstalovat, pokud už je nainstalované směrování žádostí aplikace (ARR) |
0x00D00004 | Nastavení připojené mezipaměti je možné spustit pouze v případě, že skript Install.ps1 nainstaloval směrování žádostí aplikace (ARR) |
0x00D00005 | Nastavení připojené mezipaměti vyžaduje relaci PowerShellu spuštěnou jako správce. |
0x00D00006 | Nastavení připojené mezipaměti je možné spustit jenom z 64bitového prostředí PowerShellu. |
0x00D00007 | Nastavení připojené mezipaměti je možné spustit jenom na Windows Serveru. |
0x00D00008 | Selhání: Zadaný počet jednotek mezipaměti se musí shodovat s počtem zadaných procent velikosti jednotek mezipaměti. |
0x00D00009 | Selhání: Je nutné zadat platné ID uzlu mezipaměti. |
0x00D0000A | Selhání: Je nutné zadat platnou sadu jednotek mezipaměti. |
0x00D0000B | Selhání: Je nutné zadat platnou procentuální velikost jednotky mezipaměti. |
0x00D0000C | Selhání: Musí být zadána platná procentuální velikost jednotky mezipaměti nebo velikost jednotky mezipaměti v GB. |
0x00D0000D | Selhání: Nelze nastavit platnou procentuální velikost jednotky mezipaměti a velikost jednotky mezipaměti v GB. |
0x00D0000E | Selhání: Zadaný počet jednotek mezipaměti musí odpovídat zadanému počtu jednotek mezipaměti v GB. |
0x00D0000F | Selhání: Soubor applicationhost.config nejde zálohovat z $AppHostConfig do $AppHostConfigDestinationName |
0x00D00010 | Selhání: Nelze zálohovat soubor web.config výchozího webu z $WebsiteConfigFilePath do $WebConfigDestinationName |
0x00D00011 | Selhání: V SetupARRWebFarm.ps1 došlo k výjimce |
0x00D00012 | Selhání: V SetupARRWebFarmRewriteRules.ps1 došlo k výjimce |
0x00D00013 | Selhání: V SetupARRWebFarmProperties.ps1 došlo k výjimce |
0x00D00014 | Selhání: V SetupAllowableServerVariables.ps1 došlo k výjimce |
0x00D00015 | Selhání: V SetupFirewallRules.ps1 došlo k výjimce |
0x00D00016 | Selhání: V SetupAppPoolProperties.ps1 došlo k výjimce |
0x00D00017 | Selhání: V SetupARROutboundRules.ps1 došlo k výjimce |
0x00D00018 | Selhání: V SetupARRDiskCache.ps1 došlo k výjimce |
0x00D00019 | Selhání: V SetupARRProperties.ps1 došlo k výjimce |
0x00D0001A | Selhání: V SetupARRHealthProbes.ps1 došlo k výjimce |
0x00D0001B | Selhání: V VerifyIISSItesStarted.ps1 došlo k výjimce |
0x00D0001C | Selhání: V SetDrivesToHealthy.ps1 došlo k výjimce |
0x00D0001D | Selhání: V VerifyCacheNodeSetup.ps1 došlo k výjimce |
0x00D0001E | Připojenou mezipaměť nejde nainstalovat, pokud výchozí web není na portu 80. |
0x00D0001F | Selhání: Přidělení jednotky mezipaměti v procentech nesmí překročit 100. |
0x00D00020 | Selhání: Přidělení jednotky mezipaměti v GB nemůže překročit volné místo na jednotce. |
0x00D00021 | Selhání: Přidělení jednotky mezipaměti v procentech musí být větší než 0. |
0x00D00022 | Selhání: Přidělení jednotky mezipaměti v GB musí být větší než 0. |
0x00D00023 | Selhání: V RegisterScheduledTask_CacheNodeKeepAlive došlo k výjimce. |
0x00D00024 | Selhání: V RegisterScheduledTask_Maintenance došlo k výjimce |
0x00D00025 | Selhání: Při nastavování pravidel přepisu pro farmu HTTPS došlo k výjimce: $FarmName |
0x00D00026 | Selhání: Při nastavování pravidel přepisování pro farmu HTTP došlo k výjimce: $FarmName |
0x00D00027 | Připojenou mezipaměť nejde nainstalovat, protože se nepodařilo nainstalovat závislý software Směrování žádostí o aplikaci (ARR). Podívejte se na soubor protokolu umístěný v umístění %temp%\arr_setup.log |
Konfigurace služby IIS
Instalace serveru připojené mezipaměti provede několik změn konfigurace služby IIS v distribučním bodě.
Směrování žádostí aplikace
Server připojené mezipaměti nainstaluje a nakonfiguruje směrování požadavků aplikace služby IIS. Aby se zabránilo potenciálním konfliktům, distribuční bod už nemůže mít tuto komponentu nainstalovanou.
Povolené proměnné serveru
Po instalaci serveru připojené mezipaměti má výchozí web následující proměnné místního serveru:
- HTTP_HOST
- QUERY_STRING
- X-CCC
- X-CID
- X-DOINC-OUTBOUND
Přepis pravidel
Server připojené mezipaměti přidá následující pravidla přepisu:
Pravidla pro přepis příchozích dat
Doinc_ForwardToFarm_shswda01.download.manage-selfhost.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_ForwardToFarm_swdc01.manage.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_ForwardToFarm_swdc02.manage.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_ForwardToFarm_dl.delivery.mp.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_ForwardToFarm_officecdn.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_ForwardToFarm_b1.download.windowsupdate.com_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_ForwardToFarm_download.windowsupdate.com_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_ForwardToFarm_officecdn.microsoft.com.edgesuite.net_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_ForwardToFarm_au.b1.download.windowsupdate.com_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_ForwardToFarm_assets1.xboxlive.com_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_ForwardToFarm_au.download.windowsupdate.com_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_ForwardToFarm_emdl.ws.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_ForwardToFarm_tlu.dl.delivery.mp.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_ForwardToFarm_assets2.xboxlive.com_E77D08D0-5FEA-4315-8C95-10D359D59294
Pravidla přepisu odchozích přenosů
Doinc_Outbound_SetHeader_X_CID_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_Outbound_SetHeader_X_CCC_E77D08D0-5FEA-4315-8C95-10D359D59294
Vlastní hlavičky služby IIS
Pokud jsou požadavky s X-Forwarded-For
hlavičkami blokovány na proxy serveru, povolte hlavičku na proxy serveru nebo změňte název vlastní hlavičky ve službě IIS pro každou serverovou farmu.
Změna názvu vlastní hlavičky pro jednotlivé serverové farmy:
- Otevřete Správce služby IIS.
- Vyberte Serverové farmy.
- Vyberte serverovou farmu a ikonu proxy serveru.
- V části Vlastní hlavičky změňte hodnotu
X-Forwarded-For
naX-Forwarded-For-<custom-name>
.
Správa prostředků serveru
Místo na disku vyžadované pro každý server připojené mezipaměti se může lišit v závislosti na požadavcích vaší organizace na aktualizace. Místo na disku o velikosti 100 GB by mělo stačit k uložení následujícího obsahu do mezipaměti:
- Aktualizace funkcí
- Dva až tři měsíce kvality a aktualizace Microsoft 365 Apps
- Aplikace Microsoft Intune a aplikace doručené pošty pro Windows
Server připojené mezipaměti by neměl spotřebovávat mnoho systémové paměti ani času procesoru. Pokud si po instalaci serveru připojené mezipaměti všimnete významného využití prostředků procesu nebo paměti, analyzujte soubory protokolů služby IIS a ARR.
Pokud soubory protokolu IIS a ARR zabírají na serveru příliš mnoho místa, můžete soubory protokolu spravovat několika způsoby. Další informace najdete v tématu Správa úložiště souborů protokolu služby IIS.