CORREÇÃO: Vazamento de memória Rhs.exe depois de configurar o serviço IIS 7.5 W3SVC em um cluster de failover do Windows Server 2008 R2 SP1

Traduções de Artigos Traduções de Artigos
Artigo: 2618982 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Após usar o script Clusweb7.vbs para configurar o serviço a seguir em um cluster de failover do Windows Server 2008 R2 Service Pack 1 (SP1), um vazamento de memória ocorre no processo de subsistema de hospedagem de recurso (Rhs.exe):
  • Internet Information Services (IIS) 7.5 (W3SVC) do serviço de publicação da World Wide Web
Portanto, o processo de Rhs.exe aumenta continuamente o seu uso de memória.

Quando esse problema ocorre, pode ocorrer uma falta de condição de memória no serviço W3SVC em cluster.

Anotações
  • O script Clusweb7.vbs é descrito no artigo 970759 da Microsoft Knowledge Base (KB).
  • Esse problema não ocorre quando você usa o IIS 7.5 em um cluster de failover do Windows Server 2008 R2.

Causa

Esse problema ocorre porque a memória do IAppHostElement objetos não é liberada.

Quando executa o script Clusweb7.vbs, o GetAdminSection função aloca memória para mesclar um ou mais indivíduo IAppHostElement objetos. Esses objetos são usados em um ou mais locais na hierarquia do caminho. No entanto, a memória para esses objetos não é liberada. Portanto, o vazamento de memória que está descrito na seção "Sintomas" ocorre quando o LooksAlive função nas chamadas de script Clusweb7.vbs a GetAdminSection função.

Observação Esse problema ocorre em apenas Windows Server 2008 R2 SP1 porque o GetAdminSection função internamente é apresentada como um novo recurso no Windows Server 2008 R2 SP1.

Resolução

Informações sobre o hotfix

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se apenas a corrigir o problema descrito neste artigo. Aplica esta correcção apenas em sistemas que apresentarem o problema descrito neste artigo. Este hotfix pode receber testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo do Knowledge Base. Se não aparecer nesta seção, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou se for necessária qualquer solução de problemas, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicional e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa dos números de telefone de suporte e atendimento ao cliente da Microsoft ou para criar uma solicitação de serviço, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos

Para aplicar esse hotfix, você deve ter o IIS 7.5 instalado em um computador que esteja executando o Windows Server 2008 R2 SP1.

Requisito de reinicialização

Depois de instalar esse hotfix, reinicie o computador se o IIS estava sendo executado quando você instala esse hotfix.

Informações de substituição do hotfix

Esse hotfix não substitui um hotfix lançado anteriormente.

Informações de arquivo

A versão em inglês deste hotfix apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no tempo Universal Coordenado (UTC). Quando você exibir as informações do arquivo, ele será convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use o Fuso horário Guia de Data e hora item no painel de controle.

Para todas as versões baseadas em x86 do Windows 7
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Nativerd. dll7.5.7601.21825364,54422-Set-201106: 18x86
Para todas as versões baseadas em x64 do Windows 7 e do Windows Server 2008 R2
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Nativerd. dll7.5.7601.21825472,57622-Set-201106: 36x64
Para todas as IA-64?com versões do Windows Server 2008 R2
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Nativerd. dll7.5.7601.21825982,52822-Set-201104: 08IA-64

Ponto Da Situação

A Microsoft confirmou que este é um bug dos produtos da Microsoft listados na seção "Aplica-se a".

Como contornar

Para contornar esse problema, reinicie o computador que esteja executando o serviço IIS.

Mais Informação

Para reproduzir esse problema em um servidor IIS 7.5 em um ambiente não-cluster, execute o seguinte script que está no script Clusweb7.vbs:
SITES_SECTION_NAME = "system.applicationHost/sites" APPLICATION_POOLS_SECTION_NAME = "system.applicationHost/applicationPools" CONFIG_APPHOST_ROOT = "MACHINE/WEBROOT/APPHOST" Do LooksAlive() WScript.Sleep(500) Loop Function LooksAlive( ) Dim adminManager, index Set adminManager = CreateObject("Microsoft.ApplicationHost.AdminManager") Set sitesSection = adminManager.GetAdminSection(SITES_SECTION_NAME, CONFIG_APPHOST_ROOT) set configSection = adminManager.GetAdminSection(APPLICATION_POOLS_SECTION_NAME, CONFIG_APPHOST_ROOT) Set adminManager = nothing End Function
ObservaçãoQuando você executa esse script, um vazamento de memória ocorre no processo de WScript. exe. Você pode usar o Gerenciador de tarefas para monitorar o uso de memória do processo de WScript. exe.

Para obter mais informações sobre o script Clusweb7.vbs, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:

970759Configurando o serviço de publicação da World Wide Web do IIS 7.0 em um cluster de failover do Windows Server 2008

ObservaçãoO artigo 970759 aplica-se também o Windows Server 2008 R2.

Um problema similar ocorre quando você usa o Internet Information Services (IIS) 7.0 em um cluster de failover do Windows Server 2008. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:

2163398Um vazamento de memória ocorre no processo de Rhs.exe quando você configura o serviço de publicação da World Wide Web do IIS 7.0 em um cluster de failover do Windows Server 2008

Informações adicionais sobre arquivos

Arquivos adicionais para todas as versões baseadas em x86 do Windows 7
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoUpdate.mum
Versão do arquivoNão aplicável
Tamanho do arquivo2,223
Data (UTC)22-Set-2011
Hora (UTC)10: 37
PlataformaNão aplicável
Nome do arquivoX86_462dd60b1f5bc772889a3b62e21bccab_31bf3856ad364e35_6.1.7601.21825_none_5f143df9a4afbcd9.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo707
Data (UTC)22-Set-2011
Hora (UTC)10: 37
PlataformaNão aplicável
Nome do arquivoX86_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21825_none_1370ada52c393fb7.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo346,260
Data (UTC)22-Set-2011
Hora (UTC)10: 45
PlataformaNão aplicável
Arquivos adicionais para todas as versões baseadas em x64 do Windows 7 e do Windows Server 2008 R2
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoAmd64_568e1849db5c2253ddc724a045ae4cd2_31bf3856ad364e35_6.1.7601.21825_none_49e8fe34c8d172b9.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo1,064
Data (UTC)22-Set-2011
Hora (UTC)10: 38
PlataformaNão aplicável
Nome do arquivoAmd64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21825_none_6f8f4928e496b0ed.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo346,266
Data (UTC)22-Set-2011
Hora (UTC)10: 51
PlataformaNão aplicável
Nome do arquivoUpdate.mum
Versão do arquivoNão aplicável
Tamanho do arquivo2,447
Data (UTC)22-Set-2011
Hora (UTC)10: 38
PlataformaNão aplicável
Nome do arquivoWow64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21825_none_79e3f37b18f772e8.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo337,680
Data (UTC)22-Set-2011
Hora (UTC)10: 51
PlataformaNão aplicável
Arquivos adicionais para todos os suportados IA-64?com versões do Windows Server 2008 R2
Reduzir esta tabelaExpandir esta tabela
Nome do arquivoIa64_02eb46367127669009589974fbfb15c1_31bf3856ad364e35_6.1.7601.21825_none_746a785c7b18c8c3.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo1,062
Data (UTC)22-Set-2011
Hora (UTC)10: 37
PlataformaNão aplicável
Nome do arquivoIa64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21825_none_1372519b2c3748b3.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo346,263
Data (UTC)22-Set-2011
Hora (UTC)10: 38
PlataformaNão aplicável
Nome do arquivoUpdate.mum
Versão do arquivoNão aplicável
Tamanho do arquivo1,868
Data (UTC)22-Set-2011
Hora (UTC)10: 37
PlataformaNão aplicável
Nome do arquivoWow64_microsoft-windows-iis-sharedlibraries_31bf3856ad364e35_6.1.7601.21825_none_79e3f37b18f772e8.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo337,680
Data (UTC)22-Set-2011
Hora (UTC)10: 38
PlataformaNão aplicável

Propriedades

Artigo: 2618982 - Última revisão: 13 de outubro de 2011 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 7.5
Palavras-chave: 
kbqfe kbhotfixserver kbfix kbautohotfix kbexpertiseadvanced kbsurveynew kbmt KB2618982 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2618982

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com