O processo W3wp.exe consome 100% dos recursos da CPU quando você tem um aplicativo Web que usa o Integrador de Transações do Host Integration Server em um ambiente do Host Integration Server 2010

Aplica-se a
Microsoft Host Integration Server 2010

Sintomas

Em um ambiente do Microsoft Host Integration Server 2010, você tem um aplicativo Web que usa o TI (Host Integration Server Transaction Integrator). Quando o thread de monitoramento de TI do Host Integration Server estiver em execução, você observará que o processo W3wp.exe consome 100% dos recursos da CPU. Devido a esse problema, o aplicativo Web é inutilizável.

Causa

Esse problema ocorre porque a TI do Host Integration Server chama a função WaitForMultipleObjects() que usa um valor de tempo limite infinito.

Resolução

Informações sobre o hotfix

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, este hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique-o somente em sistemas que apresentarem o problema descrito neste artigo. Testes adicionais poderão ser realizados neste hotfix. Portanto, se esse problema não prejudica você, é aconselhável aguardar a próxima atualização de software que contenha este hotfix.

Se o hotfix estiver disponível para download, existirá uma seção "Download de hotfix disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta seção não aparecer, contate o Serviço de Suporte e Atendimento ao Cliente Microsoft para obter o hotfix.

Observação Se outros problemas estiverem ocorrendo ou se uma solução de problemas for necessária, talvez seja preciso criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a outras questões e problemas de suporte não qualificados para esse hotfix específico. Para obter uma lista completa dos números de telefone do Atendimento ao Cliente da Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:

http://support.microsoft.com/contactus/?ws=support Observação O formulário "Download do Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se o seu idioma não for exibido, significa que não há um hotfix disponível para ele.

Pré-requisitos

Você deve ter o Microsoft Host Integration Server 2010 instalado para aplicar esse hotfix.

Informações sobre reinicialização

Você não precisa reiniciar o computador depois de aplicar esse hotfix.

Informações de substituição

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

Informações de arquivo

A versão em inglês deste hotfix tem os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e as horas desses arquivos estão listadas no formato UTC (Tempo Universal Coordenado). Quando você visualizar as informações sobre os arquivos, elas são convertidas no horário local. Para saber a diferença entre a hora UTC e a hora local, use a guia Fuso Horário no item Data e Hora do Painel de Controle.

Para o Microsoft Host Integration Server 2010, Edição de 32 bits

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Hora Plataforma
Microsoft.hostintegration.managedcpic.dll 8.5.4290.2 79,760 04-May-2011 12:38 x86
Microsoft.hostintegration.ti.snatransport.dll 8.5.4290.2 67,480 04-May-2011 12:38 x86
Microsoft.hostintegration.ti.wipruntimeadministration.dll 8.5.4290.2 47,024 04-May-2011 12:38 x86

Para o Microsoft Host Integration Server 2010, Edição de 64 bits

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Hora Plataforma
Microsoft.hostintegration.managedcpic.dll 8.5.4290.2 79,760 04-May-2011 12:45 x86
Microsoft.hostintegration.ti.snatransport.dll 8.5.4290.2 67,480 04-May-2011 12:45 x86
Microsoft.hostintegration.ti.wipruntimeadministration.dll 8.5.4290.2 47,024 04-May-2011 12:45 x86

Observação Devido às dependências do arquivo, a correção mais recente que contém esses arquivos também pode conter arquivos adicionais.

Status

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

Mais informações

Para obter mais informações sobre a função WaitForMultipleObjectsEx, visite o seguinte site da MSDN (Microsoft Developer Network):

Função WaitForMultipleObjects