Felsöka Microsoft Connected Cache med Configuration Manager
Den här artikeln innehåller teknisk information om Microsoft Connected Cache med Configuration Manager. Använd den för att felsöka problem som du kan ha i din miljö. Mer information om hur det fungerar och hur du använder det finns i Microsoft Connected Cache med Configuration Manager.
Kontrollera
När du installerar cacheservern för leveransoptimering och konfigurerar klienterna korrekt laddar de ned från cacheservern som är installerad på distributionsplatsen i stället för internet.
Kontrollera det här beteendet på en klient eller på servern.
Verifiera på en klient
På en klient som kör en version av Windows 10 som stöds eller senare laddar du ned molnhanterat innehåll. Mer information om vilka typer av innehåll som har stöd för ansluten cache finns i Innehållstyper som stöds.
Öppna PowerShell och kör följande kommando:
Get-DeliveryOptimizationStatus
.Till exempel:
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
Observera att attributet BytesFromCacheServer
inte är noll.
Om klienten inte är korrekt konfigurerad eller om cacheservern inte är korrekt installerad återgår leveransoptimeringsklienten till den ursprungliga molnkällan. Sedan blir attributet BytesFromCacheServer
noll.
Verifiera på servern
Kontrollera först att registeregenskaperna är korrekt konfigurerade: HKLM\SOFTWARE\Microsoft\Delivery Optimization In-Network Cache
. Enhetens cacheplats är PrimaryDrivesInput\DOINC-E77D08D0-5FEA-4315-8C95-10D359D59294
till exempel , där PrimaryDrivesInput
kan vara flera enheter, till exempel C,D,E
.
Använd sedan följande metod för att simulera en begäran om klientnedladdning till servern med de obligatoriska huvudena.
Öppna ett 64-bitars PowerShell-fönster som administratör.
Kör följande kommando och ersätt namnet eller IP-adressen för servern för
<DoincServer>
:Invoke-WebRequest -URI "http://<DoincServer>/mscomtest/wuidt.gif" -Headers @{"Host"="b1.download.windowsupdate.com"}
Utdata ser ut ungefär som i följande exempel:
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
Följande attribut indikerar att det lyckades:
StatusCode : 200
StatusDescription : OK
Loggfiler
Installationslogg för programbegäransroutning (ARR):
%temp%\arr_setup.log
Installationslogg för ansluten cacheserver:
SMS_DP$\Ms.Dsp.Do.Inc.Setup\DoincSetup.log
på distributionsplatsen ochDistMgr.log
på platsservernDriftloggar för Internet Information Services (IIS): Som standard
%SystemDrive%\inetpub\logs\LogFiles
Driftlogg för ansluten cacheserver:
C:\Doinc\Product\Install\Logs
Tips
Den här loggen kan bland annat hjälpa dig att identifiera anslutningsproblem med Microsoft-molnet.
Felkoder för installation
När Configuration Manager installerar komponenten Ansluten cache på distributionsplatsen visas följande tabell med möjliga felkoder som kan inträffa:
Felkod | Felbeskrivning |
---|---|
0x00000000 | Klart |
0x00000BC2 | Lyckad, omstart krävs |
0x00000643 | Allmänt installationsfel |
0x00D00001 | Installation av ansluten cache kan bara köras om IIS (Internet Information Services) har installerats |
0x00D00002 | Installation av ansluten cache kan bara köras om det finns en standardwebbplats på servern |
0x00D00003 | Du kan inte installera ansluten cache om programbegäransroutning (ARR) redan är installerad |
0x00D00004 | Installationsprogrammet för ansluten cache kan bara köras om ARR (Application Request Routing) har installerats av Install.ps1-skriptet |
0x00D00005 | Installation av ansluten cache kräver en PowerShell-session som körs som administratör |
0x00D00006 | Installation av ansluten cache kan bara köras från en 64-bitars PowerShell-miljö |
0x00D00007 | Installation av ansluten cache kan bara köras på en Windows Server |
0x00D00008 | Fel: Det angivna antalet cacheenheter måste matcha antalet angivna cacheenhetsstorlekar |
0x00D00009 | Fel: Ett giltigt cachenod-ID måste anges |
0x00D0000A | Fel: En giltig cacheenhetsuppsättning måste anges |
0x00D0000B | Fel: En giltig cacheenhetsstorlek i procent måste anges |
0x00D0000C | Fel: En giltig cacheenhetsstorlek i procentuppsättning eller cacheenhetsstorlek i GB måste anges |
0x00D0000D | Fel: En giltig cacheenhetsstorlek i procentuppsättning och cacheenhetsstorlek i GB kan inte båda anges |
0x00D0000E | Fel: Det angivna antalet cacheenheter måste matcha antalet cacheenheter i gb som angetts |
0x00D0000F | Fel: Det gick inte att säkerhetskopiera applicationhost.config-filen från $AppHostConfig till $AppHostConfigDestinationName |
0x00D00010 | Fel: Det gick inte att säkerhetskopiera standardwebbplatsen web.config fil från $WebsiteConfigFilePath till $WebConfigDestinationName |
0x00D00011 | Fel: Ett undantag inträffade i SetupARRWebFarm.ps1 |
0x00D00012 | Fel: Ett undantag inträffade i SetupARRWebFarmRewriteRules.ps1 |
0x00D00013 | Fel: Ett undantag inträffade i SetupARRWebFarmProperties.ps1 |
0x00D00014 | Fel: Ett undantag inträffade i SetupAllowableServerVariables.ps1 |
0x00D00015 | Fel: Ett undantag inträffade i SetupFirewallRules.ps1 |
0x00D00016 | Fel: Ett undantag inträffade i SetupAppPoolProperties.ps1 |
0x00D00017 | Fel: Ett undantag inträffade i SetupARROutboundRules.ps1 |
0x00D00018 | Fel: Ett undantag inträffade i SetupARRDiskCache.ps1 |
0x00D00019 | Fel: Ett undantag inträffade i SetupARRProperties.ps1 |
0x00D0001A | Fel: Ett undantag inträffade i SetupARRHealthProbes.ps1 |
0x00D0001B | Fel: Ett undantag inträffade i VerifyIISSItesStarted.ps1 |
0x00D0001C | Fel: Ett undantag inträffade i SetDrivesToHealthy.ps1 |
0x00D0001D | Fel: Ett undantag inträffade i VerifyCacheNodeSetup.ps1 |
0x00D0001E | Du kan inte installera ansluten cache om standardwebbplatsen inte finns på port 80 |
0x00D0001F | Fel: Cacheenhetens allokering i procent får inte överstiga 100 |
0x00D00020 | Fel: Cacheenhetens allokering i GB får inte överskrida enhetens lediga utrymme |
0x00D00021 | Fel: Cacheenhetens allokering i procent måste vara större än 0 |
0x00D00022 | Fel: Cacheenhetens allokering i GB måste vara större än 0 |
0x00D00023 | Fel: Ett undantag inträffade i RegisterScheduledTask_CacheNodeKeepAlive |
0x00D00024 | Fel: Ett undantag inträffade i RegisterScheduledTask_Maintenance |
0x00D00025 | Fel: Ett undantag uppstod när omskrivningsreglerna för HTTPS-servergruppen konfigurerades: $FarmName |
0x00D00026 | Fel: Ett undantag uppstod när omskrivningsreglerna för HTTP-servergruppen konfigurerades: $FarmName |
0x00D00027 | Du kan inte installera ansluten cache eftersom beroende programvara "Application Request Routing (ARR)" inte kunde installeras. Se loggfilen som finns på %temp%\arr_setup.log |
IIS-konfigurationer
Installationen av den anslutna cacheservern gör flera ändringar i IIS-konfigurationen på distributionsplatsen.
Routning av programbegäranden
Den anslutna cacheservern installerar och konfigurerar IIS-programbegärandedirigering. För att undvika potentiella konflikter kan distributionsplatsen inte redan ha den här komponenten installerad.
Tillåtna servervariabler
När du har installerat den anslutna cacheservern har standardwebbplatsen följande lokala servervariabler:
- HTTP_HOST
- QUERY_STRING
- X-CCC
- X-CID
- X-DOINC-OUTBOUND
Skriv om regler
Den anslutna cacheservern lägger till följande omskrivningsregler:
Regler för inkommande omskrivning
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
Regler för utgående omskrivning
Doinc_Outbound_SetHeader_X_CID_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_Outbound_SetHeader_X_CCC_E77D08D0-5FEA-4315-8C95-10D359D59294
Anpassade IIS-huvuden
Om begäranden med X-Forwarded-For
huvuden blockeras på en proxyserver kan du antingen tillåta huvudet på proxyservern eller ändra det anpassade rubriknamnet i IIS för varje servergrupp.
Så här ändrar du det anpassade rubriknamnet för varje servergrupp:
- Öppna IIS-hanteraren.
- Välj Servergrupper.
- Välj en servergrupp och proxyikonen.
- Under Anpassade rubriker ändrar du värdet
X-Forwarded-For
tillX-Forwarded-For-<custom-name>
.
Hantera serverresurser
Diskutrymmet som krävs för varje ansluten cacheserver kan variera beroende på organisationens uppdateringskrav. Diskutrymmet på 100 GB ska räcka för att cachelagrat följande innehåll:
- En funktionsuppdatering
- Två till tre månaders kvalitetsuppdateringar och Microsoft 365-appar
- Microsoft Intune-appar och Inkorgsappar i Windows
Den anslutna cacheservern bör inte förbruka mycket systemminne eller processortid. När du har installerat den anslutna cacheservern analyserar du IIS- och ARR-loggfilerna om du märker betydande förbrukning av processer eller minnesresurser.
Om IIS- och ARR-loggfilerna tar upp för mycket utrymme på servern finns det flera metoder som du kan använda för att hantera loggfilerna. Mer information finns i Hantera lagring av IIS-loggfiler.