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
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.
Ö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-10D359D59294
beispielsweise , 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.
Öffnen Sie ein 64-Bit-PowerShell-Fenster als Administrator.
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 undDistMgr.log
auf dem StandortserverIis-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:
- Öffnen Sie den IIS-Manager.
- Wählen Sie Serverfarmen aus.
- Wählen Sie eine Serverfarm und das Proxysymbol aus.
- Ändern Sie unter Benutzerdefinierte Header den Wert
X-Forwarded-For
inX-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.