Sintomas
Considere o seguinte cenário:
-
Ativar o Microsoft Message Queuing (MSMQ).
-
O computador possui vários endereços IP. Por exemplo, vários adaptadores de rede estão instalados no computador.
Nesse cenário, as mensagens MSMQ não são enviadas ou recebidas. Esse problema pode ocorrer em computadores agrupados e não agrupados.
Resolução
Configure a chave de registro BindInterfaceIP para permitir que uma instância do serviço de enfileiramento de mensagens para vincular a um único endereço IP usando as etapas a seguir:
1. aplique o hotfix descrito no artigo 976438 da Base de Conhecimento Microsoft:
976438 CORREÇÃO: Erro "0xc00e0003" é retornado quando você enviar mensagens entre instâncias do Message Queuing 4.0 em execução em um computador baseado no Windows Server 2008
Observação: Para habilitar a funcionalidade de BindInterfaceIP , esse hotfix deve ser instalado.
2. Crie a chave de registro BindInterfaceIP usando as etapas a seguir:
-
Abra o registro e vá para HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Msmq\Parameters.. Se o MSMQ está em cluster, vá para HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Clustered QMs\MSMQ$ ResourceName\Parameters.
-
Crie uma nova String value chamada BindInterfaceIP.
-
Para os dados do valor, digite o endereço IP apropriado.
3. Reinicialize o enfileiramento de mensagens.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais informações
A entrada de registro BindInterfaceIP permite que uma instância do serviço de enfileiramento de mensagens para vincular a um único endereço IP em um computador que tem vários endereços IP. Esse valor do registro pode incluir um endereço IP chamado www.<xxx.yyy.zzz>.
Para obter mais informações sobre a entrada de registro BindInterfaceIP, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
329492 um nó de cluster com dois cartões de rede não recebe mensagens
Para obter mais informações sobre as versões do sistema operacional do MSMQ, consulte o artigo 178517 do Microsoft Knowledge Base:
Portas TCP, portas UDP e portas RPC usadas pelo enfileiramento de mensagens 178517
Para obter mais informações sobre o enfileiramento de mensagens da Microsoft, visite o seguinte site da Microsoft Developer Network (MSDN):
http://msdn.microsoft.com/en-us/library/ms711472%28VS.85%29.aspx