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

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.

2618982
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: 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
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
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Nativerd. dll7.5.7601.21825472,57622-Set-201106: 36x64
Para todas as IA-64com versões do Windows Server 2008 R2
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"DoLooksAlive()WScript.Sleep(500)LoopFunction LooksAlive( )Dim adminManager, indexSet 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 = nothingEnd 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
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
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-64com versões do Windows Server 2008 R2
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

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2618982 - Última Revisão: 10/13/2011 10:10:00 - Revisão: 1.0

  • Microsoft Internet Information Services 7.5
  • kbqfe kbhotfixserver kbfix kbautohotfix kbexpertiseadvanced kbsurveynew kbmt KB2618982 KbMtpt
Esta informação foi útil?