CORRECÇÃO: Conjunto de kernel memória poderá esgotar-se quando muitos clientes ligam a Colocação de mensagens em fila

Traduções de Artigos Traduções de Artigos
Artigo: 870985 - Ver produtos para os quais este artigo se aplica.

importante Este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o restaurar o registo se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
256986Descrição do registo do Microsoft Windows
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando ligam muitos clientes a Microsoft Colocação de mensagens em fila, também conhecida como MSMQ, Colocação de mensagens em fila pode exaustão da memória de conjunto de kernel. Este problema pode ficar pior quando Colocação de mensagens em fila executa consultas do Active Directory ao processar as mensagens a receber. Validar certificados de cliente é um exemplo de uma mensagem a receber.

Causa

Este problema poderá ocorrer quando muitos clientes de Colocação de mensagens em fila ligam a Colocação de mensagens em fila ao mesmo tempo. Isto faz com que uma acumulação de memórias intermédias de TCP (Transmission Control Protocol) na memória do conjunto de kernel. Este acumulação de memória de conjunto de memória intermédia TCP é o resultado de muitas mensagens pendentes que não são imediatamente processadas pela Colocação de mensagens em fila.

Resolução

aviso Se utilizar o Editor de registo incorrectamente, poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo possam ser resolvidos. As suas próprias risco da utilização do Editor de registo.

Informações sobre a correcção

Agora é disponibilizada pela Microsoft uma correcção suportada, mas destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico.

Para resolver este problema, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa de números de telefone do suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados, se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem na atualização específica em questão.

Pré-requisitos

Tem de ter o Service Pack 4 ou posterior.

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição de correcções

Esta correcção não substitui quaisquer outras correcções.

Informações do ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas no formato de universal hora (UTC) coordenada Coordinated. Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário na ferramenta Data e hora no painel de controlo.
  
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   13-Jul-2004  17:50  5.0.0.792         291,088  Mq1repl.dll      
   22-Dec-2003  22:26  5.0.0.791          14,096  Mq1sync.exe      
   11-May-2004  15:34  5.0.0.794          76,944  Mqac.sys
   13-Jul-2004  17:50  5.0.0.791         217,360  Mqads.dll        
   20-Sep-2003  19:23  5.0.0.761          25,360  Mqbkup.exe       
   13-Jul-2004  17:50  5.0.0.785          76,560  Mqdscli.dll      
   13-Jul-2004  17:50  5.0.0.773          42,256  Mqdssrv.dll      
   22-Dec-2003  22:26  5.0.0.791          98,064  Mqmig.exe        
   13-Jul-2004  17:50  5.0.0.791         266,512  Mqmigrat.dll     
   13-Jul-2004  17:50  5.0.0.793         222,480  Mqoa.dll         
   13-Jul-2004  17:50  5.0.0.784          10,000  Mqperf.dll       
   13-Jul-2004  17:50  5.0.0.797         437,520  Mqqm.dll         
   13-Jul-2004  17:50  5.0.0.778         102,672  Mqrt.dll         
   13-Jul-2004  17:50  5.0.0.776          70,928  Mqsec.dll        
   13-Jul-2004  17:50  5.0.0.783         400,656  Mqsnap.dll       
   13-Jul-2004  17:50  5.0.0.762          23,824  Mqupgrd.dll      
   13-Jul-2004  17:50  5.0.0.793         110,864  Mqutil.dll       
   13-Jul-2004  17:50  5.0.0.748          64,784  Msmq.cpl

A correcção descrita neste artigo limita o número de clientes podem ligar a Colocação de mensagens em fila. Esta correcção adiciona duas entradas de registo poderão fazer com que o cliente efectuar a ligação reposta quando esse cliente tenta ligar a Colocação de mensagens em fila. Este comportamento ocorre se o limite for atingido. O cliente tem de aguardar até que outra ligação esteja disponível. Siga as novas entradas de registo:
  • MaxInSessions
  • WaitMaxInSessions
As entradas de registo novo estão localizadas na seguinte subchave de registo:

HKEY_LOCAL_MACHINE\software\microsoft\msmq\parameters


Utilize a tabela seguinte para configurar novas entradas de registo:
Reduzir esta tabelaExpandir esta tabela
NomeTipoValor Descrição
MaxInSessionsDWORDEste valor representa o número real de sessões de Colocação de mensagens em fila permite ligar ao mesmo tempo. Quando este valor é -1, ou se a MaxInSessions nova entrada de registo não estiver presente, não existe nenhuma alteração. O número de ligações não está limitado.
WaitMaxInSessionsDWORDEste valor representa o intervalo de tempo em milissegundos que aguarda de Colocação de mensagens em fila até que verifica o número de sessões activas. Colocação de mensagens em fila efectua este procedimento para verificar se podem ser aceites novas sessões. Esta entrada só se aplica se MaxInSessions nova entrada de registo estiver presente e o limite do número de sessões é atingido.

Mais Informação

Quando o registo de diagnóstico de Colocação de mensagens em fila está activado, Colocação de mensagens em fila regista a seguinte mensagem quando a Colocação de mensagens em fila deixa de aceitar novas sessões:
Erro de modo rápido: sessmgr/376, ponto


Quando a Colocação de mensagens em fila continua a aceitar novas sessões, Colocação de mensagens em fila regista a seguinte mensagem:
Erro de modo rápido: sessmgr/377, ponto

Ponto Da Situação

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

Referências

Para obter informações adicionais sobre a nomes a pacotes de correcções, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
816915Novo esquema de atribuição de nomes de ficheiro para pacotes de actualização de software do Microsoft Windows do

Propriedades

Artigo: 870985 - Última revisão: 1 de junho de 2006 - Revisão: 4.3
A informação contida neste artigo aplica-se a:
  • Microsoft Message Queuing 2.0
Palavras-chave: 
kbmt kbbug kbfix kbwin2000presp5fix kbhotfixserver kbqfe KB870985 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: 870985

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