Freigeben über


Problembehandlung bei Microsoft Connected Cache mit Configuration Manager

Dieser Artikel enthält technische Details zu Microsoft Connected Cache mit Configuration Manager. Verwenden Sie es, um Probleme zu beheben, die möglicherweise in Ihrer Umgebung auftreten. Weitere Informationen zur Funktionsweise und Verwendung finden Sie unter Microsoft Connected Cache mit Configuration Manager.

Überprüfen

Wenn Sie den Cacheserver für die Übermittlungsoptimierung ordnungsgemäß installieren und Clients ordnungsgemäß konfigurieren, werden diese vom Cacheserver heruntergeladen, der auf Ihrem Verteilungspunkt installiert ist, und nicht über das Internet.

Überprüfen Sie dieses Verhalten auf einem Client oder auf dem Server.

Überprüfen auf einem Client

  1. Laden Sie auf einem Client, auf dem eine unterstützte Version von Windows 10 oder höher ausgeführt wird, in der Cloud verwaltete Inhalte herunter. Weitere Informationen zu den Inhaltstypen, die Connected Cache unterstützt, finden Sie unter Unterstützte Inhaltstypen.

  2. Öffnen Sie PowerShell, und führen Sie den folgenden Befehl aus: Get-DeliveryOptimizationStatus.

    Zum Beispiel:

    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
    

Beachten Sie, dass das BytesFromCacheServer Attribut nicht 0 (null) ist.

Wenn der Client nicht ordnungsgemäß konfiguriert ist oder der Cacheserver nicht ordnungsgemäß installiert ist, greift der Übermittlungsoptimierungsclient auf die ursprüngliche Cloudquelle zurück. Dann ist das BytesFromCacheServer Attribut 0 (null).

Überprüfen auf dem Server

Überprüfen Sie zunächst, ob die Registrierungseigenschaften ordnungsgemäß konfiguriert sind: HKLM\SOFTWARE\Microsoft\Delivery Optimization In-Network Cache. Der Speicherort des Laufwerkcaches ist PrimaryDrivesInput\DOINC-E77D08D0-5FEA-4315-8C95-10D359D59294beispielsweise , wobei PrimaryDrivesInput mehrere Laufwerke sein können, z C,D,E. B. .

Verwenden Sie als Nächstes die folgende Methode, um eine Clientdownloadanforderung an den Server mit den obligatorischen Headern zu simulieren.

  1. Öffnen Sie ein 64-Bit-PowerShell-Fenster als Administrator.

  2. Führen Sie den folgenden Befehl aus, und ersetzen Sie den Namen oder die IP-Adresse Ihres Servers durch <DoincServer>:

    Invoke-WebRequest -URI "http://<DoincServer>/mscomtest/wuidt.gif" -Headers @{"Host"="b1.download.windowsupdate.com"}
    

    Die Ausgabe sieht in etwa wie im folgenden Beispiel aus:

    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
    

    Die folgenden Attribute geben den Erfolg an:

    • StatusCode : 200
    • StatusDescription : OK

Protokolldateien

  • ARR-Setupprotokoll (Application Request Routing):%temp%\arr_setup.log

  • Setupprotokoll des Connected Cache-Servers: SMS_DP$\Ms.Dsp.Do.Inc.Setup\DoincSetup.log auf dem Verteilungspunkt und DistMgr.log auf dem Standortserver

  • Iis-Betriebsprotokolle (Internet Information Services): Standardmäßig %SystemDrive%\inetpub\logs\LogFiles

  • Betriebsprotokoll des verbundenen Cacheservers: C:\Doinc\Product\Install\Logs

    Tipp

    Dieses Protokoll kann Ihnen unter anderem dabei helfen, Konnektivitätsprobleme mit der Microsoft-Cloud zu identifizieren.

Setupfehlercodes

Wenn Configuration Manager die Komponente Connected Cache auf dem Verteilungspunkt installiert, sind in der folgenden Tabelle die möglichen Fehlercodes aufgeführt, die auftreten können:

Fehlercode Fehlerbeschreibung
0x00000000 Erfolgreich
0x00000BC2 Erfolg, Neustart erforderlich
0x00000643 Generischer Installationsfehler
0x00D00001 Das Setup des verbundenen Caches kann nur ausgeführt werden, wenn Internetinformationsdienste (IIS) installiert wurden.
0x00D00002 Das Setup des verbundenen Caches kann nur ausgeführt werden, wenn auf dem Server eine "Standardwebsite" vorhanden ist.
0x00D00003 Sie können den verbundenen Cache nicht installieren, wenn das Anwendungsanforderungsrouting (Arr) bereits installiert ist.
0x00D00004 Das Setup des verbundenen Caches kann nur ausgeführt werden, wenn das Anwendungsanforderungsrouting (Application Request Routing, ARR) vom Install.ps1-Skript installiert wurde.
0x00D00005 Einrichtung des verbundenen Caches erfordert eine PowerShell-Sitzung, die als Administrator ausgeführt wird
0x00D00006 Das Setup des verbundenen Caches kann nur in einer 64-Bit-PowerShell-Umgebung ausgeführt werden.
0x00D00007 Das Setup des verbundenen Caches kann nur auf einem Windows Server ausgeführt werden.
0x00D00008 Fehler: Die angegebene Anzahl von Cachelaufwerken muss mit der Anzahl der angegebenen Prozentsätze der Cachelaufwerkgröße übereinstimmen.
0x00D00009 Fehler: Es muss eine gültige Cacheknoten-ID angegeben werden.
0x00D0000A Fehler: Ein gültiger Cachelaufwerksatz muss angegeben werden.
0x00D0000B Fehler: Ein gültiger Prozentsatz der Cachelaufwerkgröße muss angegeben werden.
0x00D0000C Fehler: Eine gültige Cachelaufwerkgröße in Prozent oder Cachelaufwerkgröße in GB muss angegeben werden.
0x00D0000D Fehler: Eine gültige Cachelaufwerkgröße in Prozent und die Cachelaufwerkgröße in GB können nicht beide angegeben werden.
0x00D0000E Fehler: Die angegebene Anzahl von Cachelaufwerken muss mit der angegebenen Anzahl von Cachelaufwerken in GB übereinstimmen.
0x00D0000F Fehler: Die applicationhost.config-Datei konnte nicht von $AppHostConfig in $AppHostConfigDestinationName gesichert werden.
0x00D00010 Fehler: Die Standardwebsite-web.config-Datei konnte nicht von $WebsiteConfigFilePath in $WebConfigDestinationName gesichert werden.
0x00D00011 Fehler: In SetupARRWebFarm.ps1 ist eine Ausnahme aufgetreten.
0x00D00012 Fehler: In SetupARRWebFarmRewriteRules.ps1 ist eine Ausnahme aufgetreten.
0x00D00013 Fehler: In SetupARRWebFarmProperties.ps1 ist eine Ausnahme aufgetreten.
0x00D00014 Fehler: In SetupAllowableServerVariables.ps1 ist eine Ausnahme aufgetreten.
0x00D00015 Fehler: In SetupFirewallRules.ps1 ist eine Ausnahme aufgetreten.
0x00D00016 Fehler: In SetupAppPoolProperties.ps1 ist eine Ausnahme aufgetreten.
0x00D00017 Fehler: In SetupARROutboundRules.ps1 ist eine Ausnahme aufgetreten.
0x00D00018 Fehler: In SetupARRDiskCache.ps1 ist eine Ausnahme aufgetreten.
0x00D00019 Fehler: In SetupARRProperties.ps1 ist eine Ausnahme aufgetreten.
0x00D0001A Fehler: In SetupARRHealthProbes.ps1 ist eine Ausnahme aufgetreten.
0x00D0001B Fehler: In VerifyIISSItesStarted.ps1 ist eine Ausnahme aufgetreten.
0x00D0001C Fehler: In SetDrivesToHealthy.ps1 ist eine Ausnahme aufgetreten.
0x00D0001D Fehler: In VerifyCacheNodeSetup.ps1 ist eine Ausnahme aufgetreten.
0x00D0001E Sie können connected Cache nicht installieren, wenn sich die Standardwebsite nicht an Port 80 befindet.
0x00D0001F Fehler: Die Cachelaufwerkzuordnung in Prozent darf 100 nicht überschreiten.
0x00D00020 Fehler: Die Speicherlaufwerkzuordnung in GB darf den freien Speicherplatz des Laufwerks nicht überschreiten.
0x00D00021 Fehler: Die Cachelaufwerkzuordnung in Prozent muss größer als 0 sein.
0x00D00022 Fehler: Die Speicherlaufwerkzuordnung in GB muss größer als 0 sein.
0x00D00023 Fehler: In RegisterScheduledTask_CacheNodeKeepAlive ist eine Ausnahme aufgetreten.
0x00D00024 Fehler: In RegisterScheduledTask_Maintenance ist eine Ausnahme aufgetreten.
0x00D00025 Fehler: Beim Einrichten der Regeln für das erneute Generieren der HTTPS-Farm ist eine Ausnahme aufgetreten: $FarmName
0x00D00026 Fehler: Ausnahme beim Einrichten der Regeln für das erneute Generieren der HTTP-Farm: $FarmName
0x00D00027 Connected Cache kann nicht installiert werden, weil die abhängige Software "Application Request Routing (ARR)" nicht installiert werden konnte. Anzeigen der Protokolldatei unter %temp%\arr_setup.log

IIS-Konfigurationen

Die Installation des Connected Cache-Servers nimmt mehrere Änderungen an der IIS-Konfiguration auf dem Verteilungspunkt vor.

Anwendungsanforderungsrouting

Der Connected Cache-Server installiert und konfiguriert das IIS-Anwendungsanforderungsrouting. Um potenzielle Konflikte zu vermeiden, kann diese Komponente nicht bereits auf dem Verteilungspunkt installiert sein.

Zulässige Servervariablen

Nach der Installation des Connected Cache-Servers verfügt die Standardwebsite über die folgenden lokalen Servervariablen:

  • HTTP_HOST
  • QUERY_STRING
  • X-CCC
  • X-CID
  • X-DOINC-AUSGEHEND

Regeln zum erneuten Generieren

Der Connected Cache-Server fügt die folgenden Regeln für das erneute Generieren hinzu:

Regeln für eingehendes Erneutes Schreiben

  • 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

Regeln für ausgehendes Erneutes Schreiben

  • Doinc_Outbound_SetHeader_X_CID_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_Outbound_SetHeader_X_CCC_E77D08D0-5FEA-4315-8C95-10D359D59294

Benutzerdefinierte IIS-Header

Wenn Anforderungen mit X-Forwarded-For Headern auf einem Proxyserver blockiert werden, lassen Sie entweder den Header auf dem Proxyserver zu, oder ändern Sie den benutzerdefinierten Headernamen in IIS für jede Serverfarm.

So ändern Sie den benutzerdefinierten Headernamen für jede Serverfarm:

  1. Öffnen Sie den IIS-Manager.
  2. Wählen Sie Serverfarmen aus.
  3. Wählen Sie eine Serverfarm und das Proxysymbol aus.
  4. Ändern Sie unter Benutzerdefinierte Header den Wert X-Forwarded-For in X-Forwarded-For-<custom-name>.

Verwalten von Serverressourcen

Der für jeden Connected Cache-Server erforderliche Speicherplatz kann je nach den Updateanforderungen Ihrer Organisation variieren. Der Speicherplatz von 100 GB sollte ausreichen, um den folgenden Inhalt zwischenzuspeichern:

  • Ein Featureupdate
  • Qualitäts- und Microsoft 365-Apps-Updates für zwei bis drei Monate
  • Microsoft Intune-Apps und Windows-Posteingangs-Apps

Der Verbundene Cacheserver sollte nicht viel Systemarbeitsspeicher oder Prozessorzeit verbrauchen. Wenn Sie nach der Installation des Connected Cache-Servers einen erheblichen Prozess- oder Arbeitsspeicherressourcenverbrauch feststellen, analysieren Sie die IIS- und ARR-Protokolldateien.

Wenn die IIS- und ARR-Protokolldateien zu viel Speicherplatz auf dem Server belegen, gibt es mehrere Methoden, mit denen Sie die Protokolldateien verwalten können. Weitere Informationen finden Sie unter Verwalten des IIS-Protokolldateispeichers.

Siehe auch

Microsoft Connected Cache mit Configuration Manager