Uma mensagem demora mais do que o esperado para ser entregue ou prematuramente expira no Message Queuing 3.0 no Windows Server 2003 Service Pack 1

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 909401
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
importante Este artigo contém informações sobre como modificar o registro. Certifique-se de fazer backup do registro antes de modificá-lo. Certifique-se que você sabe como restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
256986Descrição do registro do Microsoft Windows
Sintomas
Em Microsoft Windows Server 2003 Service Pack 1 (SP1) ou em uma versão mais recente do Windows Server 2003, você enfrenta um dos seguintes problemas ao tentar enviar uma mensagem no Microsoft Message Queuing 3.0:
  • A mensagem leva mais tempo que o esperado para ser entregue.
  • A mensagem expira prematuramente e não será entregue.
Causa
O tempo de espera pelo Message Queuing 3.0 para restabelecer uma conexão após a conexão ter sido fechada é definido no Microsoft Windows Server 2003. Esse problema ocorre porque o tempo de espera padrão foi aumentado no Windows Server 2003 SP1.

Antes do SP1, enfileiramento de mensagens versão 3.0 deve esperar 4 segundos antes de restabelecer uma conexão fechada. Depois de aplicar o SP1 ou uma versão posterior do Windows Server 2003, o Message Queuing 3.0 espera 60 segundos antes de restabelecer uma conexão fechada.
Resolução
Aviso Podem ocorrer sérios problemas se você modificar o registro incorretamente usando o Editor do registro ou usando outro método. Esses problemas podem exigir que você reinstale seu sistema operacional. A Microsoft não garante que esses problemas possam ser solucionados. Modificar o registro por sua própria conta e risco.

Para resolver esse problema, altere o tempo de espera que o Message Queuing 3.0 usará para restabelecer uma conexão fechada. O tempo de espera é definido na entrada do Registro DWORD
WaitTime
.

Para alterar o valor da entrada do Registro DWORD
WaitTime
, seguindo estas etapas:
  1. Clique em Iniciar , clique em Executar , digite regedit e, em seguida, clique em OK .
  2. Localize e, em seguida, clique na seguinte subchave:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters
  3. No menu Editar , clique em novo e, em seguida, clique em Valor DWORD .
  4. Digite Tempo_de_espera e, em seguida, pressione ENTER.
  5. Clique com o botão direito do mouse Tempo_de_espera e, em seguida, clique em Modificar .
  6. Na caixa de diálogo Editar valor DWORD , digite a hora em milissegundos que você deseja para o tempo de espera e, em seguida, clique em OK . Por exemplo, digite 10000 para 10 segundos.
  7. No menu arquivo , clique em Sair .
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais Informações
O maior tempo de espera padrão no Windows Server 2003 SP1 pode causar atrasos ao Message Queuing envia mensagens. Esse problema é mais provável de ocorrer se o Message Queuing o deve restabelecer a conexão com freqüência.

Em determinados casos onde as mensagens estiverem usando um valor de tempo para alcançar a fila ou um valor de tempo de recebimento, o tempo de espera padrão mais poderia causar uma mensagem expirar prematuramente. Quando esse problema ocorre, a mensagem não é entregue. Esse problema pode ocorrer se o valor de tempo para alcançar a fila ou o valor de tempo de recebimento é menor que 60 segundos.

Observação Nós aumenta o tempo de espera padrão no Windows Server 2003 SP1 para impedir que Active Directory ou (DNS) do foi consultado com muita freqüência.
MSMQ

Propriedades

ID do Artigo: 909401 - Última Revisão: 12/09/2015 03:30:36 - Revisão: 1.3

Microsoft Message Queue Server (MSMQ) 3.0, Microsoft Windows Server 2003 Service Pack 1

  • kbnosurvey kbarchive kbmt kbfix kbqfe kbprb KB909401 KbMtpt
Comentários