Solucionar problemas Microsoft Cache Conectado no Configuration Manager
Este artigo fornece detalhes técnicos sobre Microsoft Cache Conectado no Configuration Manager. Use-o para ajudar a solucionar problemas que você pode ter em seu ambiente. Para obter mais informações sobre como ele funciona e como usá-lo, consulte Microsoft Cache Conectado em Configuration Manager.
Verify
Quando você instala corretamente o servidor de cache de Otimização de Entrega e configura corretamente os clientes, eles baixam do servidor de cache instalado no ponto de distribuição e não na Internet.
Verifique esse comportamento em um cliente ou no servidor.
Verificar em um cliente
Em um cliente que executa uma versão com suporte de Windows 10 ou posterior, baixe conteúdo gerenciado pela nuvem. Para obter mais informações sobre os tipos de conteúdo compatíveis com o Cache Conectado, confira Tipos de conteúdo com suporte.
Abra o PowerShell e execute o seguinte comando:
Get-DeliveryOptimizationStatus
.Por exemplo:
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
Observe que o BytesFromCacheServer
atributo não é zero.
Se o cliente não estiver configurado corretamente ou o servidor de cache não estiver instalado corretamente, o cliente de Otimização de Entrega retornará à fonte de nuvem original. Em seguida, o BytesFromCacheServer
atributo será zero.
Verificar no servidor
Primeiro, verifique se as propriedades do registro estão configuradas corretamente: HKLM\SOFTWARE\Microsoft\Delivery Optimization In-Network Cache
. Por exemplo, o local do cache da unidade é PrimaryDrivesInput\DOINC-E77D08D0-5FEA-4315-8C95-10D359D59294
, onde PrimaryDrivesInput
pode ser várias unidades, como C,D,E
.
Em seguida, use o método a seguir para simular uma solicitação de download do cliente para o servidor com os cabeçalhos obrigatórios.
Abra uma janela do PowerShell de 64 bits como administrador.
Execute o seguinte comando e substitua o nome ou o endereço IP do servidor por
<DoincServer>
:Invoke-WebRequest -URI "http://<DoincServer>/mscomtest/wuidt.gif" -Headers @{"Host"="b1.download.windowsupdate.com"}
A saída é semelhante ao exemplo a seguir:
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
Os seguintes atributos indicam êxito:
StatusCode : 200
StatusDescription : OK
Arquivos de log
Log de configuração do ARR (Application Request Routing):
%temp%\arr_setup.log
Log de configuração do servidor cache conectado:
SMS_DP$\Ms.Dsp.Do.Inc.Setup\DoincSetup.log
no ponto de distribuição eDistMgr.log
no servidor do siteLogs operacionais do IIS (Serviços de Informações da Internet): por padrão,
%SystemDrive%\inetpub\logs\LogFiles
Log operacional do servidor cache conectado:
C:\Doinc\Product\Install\Logs
Dica
Entre outros usos, esse log pode ajudá-lo a identificar problemas de conectividade com a nuvem Microsoft.
Códigos de erro de instalação
Quando Configuration Manager instala o componente Cache Conectado no ponto de distribuição, a tabela a seguir lista os possíveis códigos de erro que podem ocorrer:
Código de erro | Descrição de erro |
---|---|
0x00000000 | Êxito |
0x00000BC2 | Êxito, reinicialização necessária |
0x00000643 | Falha de instalação genérica |
0x00D00001 | A instalação do Cache Conectado só poderá ser executada se o IIS (Serviços de Informações da Internet) tiver sido instalado |
0x00D00002 | A configuração do Cache Conectado só poderá ser executada se houver um 'Site Padrão' no servidor |
0x00D00003 | Você não poderá instalar o Cache Conectado se o Roteamento de Solicitação de Aplicativo (ARR) já estiver instalado |
0x00D00004 | A instalação do Cache Conectado só pode ser executada se o ARR (Application Request Routing) foi instalado pelo script Install.ps1 |
0x00D00005 | A configuração do Cache Conectado requer uma sessão do PowerShell em execução como Administrador |
0x00D00006 | A configuração do Cache Conectado só pode ser executada em um ambiente do PowerShell de 64 bits |
0x00D00007 | A configuração do Cache Conectado só pode ser executada em um Windows Server |
0x00D00008 | Falha: o número de unidades de cache especificadas deve corresponder ao número de percentuais de tamanho da unidade de cache especificados |
0x00D00009 | Falha: uma ID de nó de cache válida deve ser fornecida |
0x00D0000A | Falha: um conjunto de unidade de cache válido deve ser fornecido |
0x00D0000B | Falha: um conjunto de percentual de tamanho de unidade de cache válido deve ser fornecido |
0x00D0000C | Falha: um conjunto percentual de tamanho de unidade de cache válido ou tamanho da unidade de cache em GB deve ser fornecido |
0x00D0000D | Falha: não é possível fornecer um conjunto de percentual de tamanho de unidade de cache válido e o tamanho da unidade de cache em GB |
0x00D0000E | Falha: o número de unidades de cache especificadas deve corresponder ao número de unidades de cache tamanho em GB especificado |
0x00D0000F | Falha: não foi possível fazer backup do arquivo applicationhost.config de $AppHostConfig para $AppHostConfigDestinationName |
0x00D00010 | Falha: não foi possível fazer backup do arquivo web.config do Site padrão de $WebsiteConfigFilePath para $WebConfigDestinationName |
0x00D00011 | Falha: ocorreu uma exceção no SetupARRWebFarm.ps1 |
0x00D00012 | Falha: ocorreu uma exceção no SetupARRWebFarmRewriteRules.ps1 |
0x00D00013 | Falha: ocorreu uma exceção no SetupARRWebFarmProperties.ps1 |
0x00D00014 | Falha: ocorreu uma exceção no SetupAllowableServerVariables.ps1 |
0x00D00015 | Falha: ocorreu uma exceção no SetupFirewallRules.ps1 |
0x00D00016 | Falha: ocorreu uma exceção no SetupAppPoolProperties.ps1 |
0x00D00017 | Falha: ocorreu uma exceção no SetupARROutboundRules.ps1 |
0x00D00018 | Falha: ocorreu uma exceção no SetupARRDiskCache.ps1 |
0x00D00019 | Falha: ocorreu uma exceção no SetupARRProperties.ps1 |
0x00D0001A | Falha: ocorreu uma exceção no SetupARRHealthProbes.ps1 |
0x00D0001B | Falha: ocorreu uma exceção no VerifyIISSItesStarted.ps1 |
0x00D0001C | Falha: ocorreu uma exceção no SetDrivesToHealthy.ps1 |
0x00D0001D | Falha: ocorreu uma exceção no VerifyCacheNodeSetup.ps1 |
0x00D0001E | Não é possível instalar o Cache Conectado se o Site Padrão não estiver na porta 80 |
0x00D0001F | Falha: a alocação da unidade de cache em percentual não pode exceder 100 |
0x00D00020 | Falha: a alocação da unidade de cache em GB não pode exceder o espaço livre da unidade |
0x00D00021 | Falha: a alocação da unidade de cache em percentual deve ser maior que 0 |
0x00D00022 | Falha: a alocação da unidade de cache em GB deve ser maior que 0 |
0x00D00023 | Falha: ocorreu uma exceção no RegisterScheduledTask_CacheNodeKeepAlive |
0x00D00024 | Falha: ocorreu uma exceção no RegisterScheduledTask_Maintenance |
0x00D00025 | Falha: ocorreu uma exceção configurando as regras de reescrita para o farm HTTPS: $FarmName |
0x00D00026 | Falha: ocorreu uma exceção configurando as regras de reescrita para o farm HTTP: $FarmName |
0x00D00027 | Não é possível instalar o Cache Conectado porque o software dependente "Roteamento de Solicitação de Aplicativo (ARR)" não foi instalado. Consulte o arquivo de log localizado em %temp%\arr_setup.log |
Configurações do IIS
A instalação do servidor cache conectado faz várias modificações na configuração do IIS no ponto de distribuição.
Roteamento de solicitação de aplicativo
O servidor cache conectado instala e configura o Roteamento de Solicitação de Aplicativo do IIS. Para evitar possíveis conflitos, o ponto de distribuição ainda não pode ter esse componente instalado.
Variáveis de servidor permitidas
Depois de instalar o servidor cache conectado, o site padrão tem as seguintes variáveis de servidor local :
- HTTP_HOST
- QUERY_STRING
- X-CCC
- X-CID
- X-DOINC-OUTBOUND
Reescrever regras
O servidor cache conectado adiciona as seguintes regras de reescrita:
Regras de reescrita de entrada
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
Regras de reescrita de saída
Doinc_Outbound_SetHeader_X_CID_E77D08D0-5FEA-4315-8C95-10D359D59294
Doinc_Outbound_SetHeader_X_CCC_E77D08D0-5FEA-4315-8C95-10D359D59294
Cabeçalhos personalizados do IIS
Se as solicitações com X-Forwarded-For
cabeçalhos forem bloqueadas em um servidor proxy, permita o cabeçalho no servidor proxy ou altere o nome do cabeçalho personalizado no IIS para cada farm de servidor.
Para alterar o nome do cabeçalho personalizado para cada farm de servidor:
- Abra o Gerenciador do IIS.
- Selecione Server Farms.
- Selecione um farm de servidores e o ícone proxy.
- Em Cabeçalhos Personalizados, altere o valor
X-Forwarded-For
paraX-Forwarded-For-<custom-name>
.
Gerenciar recursos do servidor
O espaço em disco necessário para cada servidor cache conectado pode variar, com base nos requisitos de atualização da sua organização. O espaço em disco de 100 GB deve ser suficiente para armazenar em cache o seguinte conteúdo:
- Uma atualização de recurso
- Dois a três meses de atualizações de qualidade e Microsoft 365 Apps
- Microsoft Intune aplicativos e aplicativos de caixa de entrada do Windows
O servidor Cache Conectado não deve consumir muita memória do sistema ou tempo de processador. Depois de instalar o servidor cache conectado, se você notar um processo significativo ou consumo de recursos de memória, analise os arquivos de log do IIS e do ARR.
Se os arquivos de log IIS e ARR ocuparem muito espaço no servidor, há vários métodos que você pode usar para gerenciar os arquivos de log. Para obter mais informações, consulte Gerenciando o armazenamento de arquivos de log do IIS.
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de