Dela via


Felsöka Microsoft ansluten cache i Configuration Manager

Den här artikeln innehåller teknisk information om Microsoft ansluten cache i 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 Ansluten cache i 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

  1. Ladda ned molnhanterat innehåll på en klient som kör en version av Windows 10 eller senare som stöds. Mer information om vilka typer av innehåll som har stöd för ansluten cache finns i Innehållstyper som stöds.

  2. Ö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-10D359D59294till 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.

  1. Öppna ett 64-bitars PowerShell-fönster som administratör.

  2. 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 och DistMgr.log på platsservern

  • Driftloggar 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 de möjliga felkoder som kan uppstå i följande tabell:

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 i %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:

  1. Öppna IIS-hanteraren.
  2. Välj Servergrupper.
  3. Välj en servergrupp och proxyikonen.
  4. Under Anpassade rubriker ändrar du värdet X-Forwarded-For till X-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 kvalitets- och Microsoft 365-applikationer uppdateringar
  • 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.

Se även

Microsoft ansluten cache i Configuration Manager