Problemen met Microsoft Connected Cache oplossen met Configuration Manager
Dit artikel bevat technische informatie over Microsoft Connected Cache met Configuration Manager. Gebruik het om problemen op te lossen die u mogelijk in uw omgeving hebt. Zie Microsoft Connected Cache met Configuration Manager voor meer informatie over hoe het werkt en hoe u het kunt gebruiken.
Verifiëren
Wanneer u de Delivery Optimization-cacheserver correct installeert en clients correct configureert, worden deze gedownload van de cacheserver die is geïnstalleerd op uw distributiepunt in plaats van op internet.
Controleer dit gedrag op een client of op de server.
Controleren op een client
Download in de cloud beheerde inhoud op een client met een ondersteunde versie van Windows 10 of hoger. Zie Ondersteunde inhoudstypen voor meer informatie over de inhoudstypen die door Verbonden cache worden ondersteund.
Open PowerShell en voer de volgende opdracht uit:
Get-DeliveryOptimizationStatus
.Bijvoorbeeld:
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
U ziet dat het BytesFromCacheServer
kenmerk niet nul is.
Als de client niet correct is geconfigureerd of als de cacheserver niet correct is geïnstalleerd, valt de Delivery Optimization-client terug op de oorspronkelijke cloudbron.
BytesFromCacheServer
Het kenmerk is dan nul.
Controleren op de server
Controleer eerst of de registereigenschappen juist zijn geconfigureerd: HKLM\SOFTWARE\Microsoft\Delivery Optimization In-Network Cache
. De locatie van de schijfcache is PrimaryDrivesInput\DOINC-E77D08D0-5FEA-4315-8C95-10D359D59294
bijvoorbeeld , waarbij PrimaryDrivesInput
meerdere stations kunnen zijn, zoals C,D,E
.
Gebruik vervolgens de volgende methode om een clientdownloadaanvraag naar de server te simuleren met de verplichte headers.
Open een 64-bits PowerShell-venster als beheerder.
Voer de volgende opdracht uit en vervang de naam of het IP-adres van uw server voor
<DoincServer>
:Invoke-WebRequest -URI "http://<DoincServer>/mscomtest/wuidt.gif" -Headers @{"Host"="b1.download.windowsupdate.com"}
De uitvoer ziet er ongeveer uit als in het volgende voorbeeld:
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
De volgende kenmerken geven aan dat het is gelukt:
StatusCode : 200
StatusDescription : OK
Logboekbestanden
ARR-installatielogboek (Application Request Routing):
%temp%\arr_setup.log
Installatielogboek van verbonden cacheserver:
SMS_DP$\Ms.Dsp.Do.Inc.Setup\DoincSetup.log
op het distributiepunt enDistMgr.log
op de siteserverOperationele iis-logboeken (Internet Information Services): standaard
%SystemDrive%\inetpub\logs\LogFiles
Operationeel logboek van verbonden cacheserver:
C:\Doinc\Product\Install\Logs
Tip
Dit logboek kan onder andere helpen bij het identificeren van verbindingsproblemen met de Microsoft-cloud.
Installatiefoutcodes
Wanneer Configuration Manager het onderdeel Verbonden cache installeert op het distributiepunt, bevat de volgende tabel de mogelijke foutcodes die kunnen optreden:
Foutcode | Foutbeschrijving |
---|---|
0x00000000 | Geslaagd |
0x00000BC2 | Geslaagd, opnieuw opstarten vereist |
0x00000643 | Algemene installatiefout |
0x00D00001 | Installatie van verbonden cache kan alleen worden uitgevoerd als IIS (Internet Information Services) is geïnstalleerd |
0x00D00002 | Installatie van verbonden cache kan alleen worden uitgevoerd als er een 'standaardwebsite' op de server bestaat |
0x00D00003 | U kunt verbonden cache niet installeren als ARR (Application Request Routing) al is geïnstalleerd |
0x00D00004 | De installatie van de verbonden cache kan alleen worden uitgevoerd als ARR (Application Request Routing) is geïnstalleerd door het Install.ps1-script |
0x00D00005 | Voor het instellen van verbonden cache is een PowerShell-sessie vereist die wordt uitgevoerd als beheerder |
0x00D00006 | Installatie van verbonden cache kan alleen worden uitgevoerd vanuit een 64-bits PowerShell-omgeving |
0x00D00007 | Installatie van verbonden cache kan alleen worden uitgevoerd op een Windows-server |
0x00D00008 | Fout: het aantal opgegeven cachestations moet overeenkomen met het aantal opgegeven percentages voor de grootte van het cachestation |
0x00D00009 | Fout: er moet een geldige cacheknooppunt-id worden opgegeven |
0x00D0000A | Fout: er moet een geldige cachestationset worden opgegeven |
0x00D0000B | Fout: er moet een geldige percentagegrootte van het cachestation worden opgegeven |
0x00D0000C | Fout: er moet een geldig percentage voor de grootte van het cachestation of de grootte van het cachestation in GB worden opgegeven |
0x00D0000D | Fout: een geldig percentage van de grootte van het cachestation en de grootte van het cachestation in GB kunnen niet beide worden opgegeven |
0x00D0000E | Fout: Het aantal opgegeven cachestations moet overeenkomen met het aantal opgegeven cachestations in GB |
0x00D0000F | Fout: kan geen back-up maken van het applicationhost.config bestand van $AppHostConfig naar $AppHostConfigDestinationName |
0x00D00010 | Fout: kan geen back-up maken van het standaardwebsitebestand web.config van $WebsiteConfigFilePath naar $WebConfigDestinationName |
0x00D00011 | Fout: er is een uitzondering opgetreden in SetupARRWebFarm.ps1 |
0x00D00012 | Fout: er is een uitzondering opgetreden in SetupARRWebFarmRewriteRules.ps1 |
0x00D00013 | Fout: er is een uitzondering opgetreden in SetupARRWebFarmProperties.ps1 |
0x00D00014 | Fout: er is een uitzondering opgetreden in SetupAllowableServerVariables.ps1 |
0x00D00015 | Fout: er is een uitzondering opgetreden in SetupFirewallRules.ps1 |
0x00D00016 | Fout: er is een uitzondering opgetreden in SetupAppPoolProperties.ps1 |
0x00D00017 | Fout: er is een uitzondering opgetreden in SetupARROutboundRules.ps1 |
0x00D00018 | Fout: er is een uitzondering opgetreden in SetupARRDiskCache.ps1 |
0x00D00019 | Fout: er is een uitzondering opgetreden in SetupARRProperties.ps1 |
0x00D0001A | Fout: er is een uitzondering opgetreden in SetupARRHealthProbes.ps1 |
0x00D0001B | Fout: er is een uitzondering opgetreden in VerifyIISSItesStarted.ps1 |
0x00D0001C | Fout: er is een uitzondering opgetreden in SetDrivesToHealthy.ps1 |
0x00D0001D | Fout: er is een uitzondering opgetreden in VerifyCacheNodeSetup.ps1 |
0x00D0001E | U kunt verbonden cache niet installeren als de standaardwebsite zich niet op poort 80 bevindt |
0x00D0001F | Fout: de toewijzing van het cachestation in percentage mag niet groter zijn dan 100 |
0x00D00020 | Fout: de toewijzing van het cachestation in GB mag de vrije ruimte van het station niet overschrijden |
0x00D00021 | Fout: de toewijzing van het cachestation in percentage moet groter zijn dan 0 |
0x00D00022 | Fout: de toewijzing van het cachestation in GB moet groter zijn dan 0 |
0x00D00023 | Fout: er is een uitzondering opgetreden in RegisterScheduledTask_CacheNodeKeepAlive |
0x00D00024 | Fout: er is een uitzondering opgetreden in RegisterScheduledTask_Maintenance |
0x00D00025 | Fout: er is een uitzondering opgetreden bij het instellen van de herschrijfregels voor HTTPS-farm: $FarmName |
0x00D00026 | Fout: er is een uitzondering opgetreden bij het instellen van de herschrijfregels voor HTTP-farm: $FarmName |
0x00D00027 | U kunt Verbonden cache niet installeren omdat afhankelijke software 'Application Request Routing (ARR)' niet kan worden geïnstalleerd. Bekijk het logboekbestand op %temp%\arr_setup.log |
IIS-configuraties
De installatie van de verbonden cacheserver brengt verschillende wijzigingen aan in de IIS-configuratie op het distributiepunt.
Routering van toepassingsaanvragen
De Server verbonden cache installeert en configureert IIS-toepassingsaanvraagroutering. Om mogelijke conflicten te voorkomen, kan dit onderdeel nog niet zijn geïnstalleerd op het distributiepunt.
Toegestane servervariabelen
Nadat u de server verbonden cache hebt geïnstalleerd, heeft de standaardwebsite de volgende lokale servervariabelen:
- HTTP_HOST
- QUERY_STRING
- X-CCC
- X-CID
- X-DOINC-OUTBOUND
Regels herschrijven
De server verbonden cache voegt de volgende herschrijfregels toe:
Regels voor binnenkomende herschrijving
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
Regels voor uitgaand herschrijven
Doinc_Outbound_SetHeader_X_CID_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_Outbound_SetHeader_X_CCC_E77D08D0-5FEA-4315-8C95-10D359D59294
Aangepaste IIS-headers
Als aanvragen met X-Forwarded-For
headers worden geblokkeerd op een proxyserver, staat u de header op de proxyserver toe of wijzigt u de aangepaste headernaam in IIS voor elke serverfarm.
De naam van de aangepaste header voor elke serverfarm wijzigen:
- Open IIS-beheer.
- Selecteer Serverfarms.
- Selecteer een serverfarm en het proxypictogram.
- Wijzig onder Aangepaste kopteksten de waarde
X-Forwarded-For
inX-Forwarded-For-<custom-name>
.
Serverresources beheren
De benodigde schijfruimte voor elke verbonden cacheserver kan variëren, afhankelijk van de updatevereisten van uw organisatie. Schijfruimte van 100 GB moet voldoende zijn om de volgende inhoud in de cache op te cachen:
- Een onderdelenupdate
- Twee tot drie maanden aan kwaliteits- en Microsoft 365-apps-updates
- Microsoft Intune-apps en Windows-apps voor Postvak IN
De Server verbonden cache mag niet veel systeemgeheugen of processortijd verbruiken. Als u na de installatie van de verbonden cacheserver een aanzienlijk verbruik van proces- of geheugenbronnen ziet, analyseert u de IIS- en ARR-logboekbestanden.
Als de IIS- en ARR-logboekbestanden te veel ruimte in beslag nemen op de server, zijn er verschillende methoden die u kunt gebruiken om de logboekbestanden te beheren. Zie Opslag van IIS-logboekbestanden beheren voor meer informatie.