Sintomas
Considere o seguinte cenário:
-
Instalar o Microsoft BizTalk 2009 Accelerator para HL7 num computador que esteja a executar o Microsoft BizTalk Server 2009.
-
Criar e implementar uma aplicação BizTalk Server 2009 para receber HL7 localização de receber mensagens utilizando um protocolo mínima de camada inferior (MLLP).
-
BizTalk Server 2009 recebe um contínuo fluxo de mensagens a partir de MLLP receber localização.
Neste cenário, a utilização da memória da instância de sistema anfitrião do BizTalk Server continua a aumentar. Este comportamento pode fazer com que o anfitrião a optimização e pode diminuir o processamento de mensagens. Quando ocorre a optimização de anfitrião, um registo de eventos é semelhante ao seguinte é registado no registo de aplicações:
Causa
Este problema ocorre porque um componente do adaptador MLLP não liberta memória.
Resolução
Informações sobre correção
Existe uma correção suportada pela Microsoft. No entanto, esta correção destina-se apenas a corrigir o problema descrito neste artigo.
Se a correcção estiver disponível para transferência, existirá uma secção de "Transferência de correcção disponível" na parte superior deste artigo da Base de dados de conhecimento. Se esta secção não for apresentada, contacte o Suporte ao Cliente da Microsoft para obter a correção.
Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos de normais do suporte serão aplicados a questões de suporte adicional e problemas incluídos nesta correção específica. Para uma lista completa dos números de telefone de suporte e serviço de cliente da Microsoft ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota O formulário "Transferência de correcção disponível" apresenta os idiomas nos quais a correcção está disponível. Se não visualizar o seu idioma, é porque uma correcção não está disponível para esse idioma.
Pré-requisitos
Tem de ter o Microsoft BizTalk Server 2009 e Microsoft BizTalk 2009 Accelerator para HL7 instalado para aplicar esta correcção. Além disso, deverá ter a correcção descrita no artigo da Base de dados de conhecimento da Microsoft 973909 instalada. Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft
CORRIGIR 973909 : 5812, 5743 e 5754 os IDs de evento são registados quando utiliza o acelerador de 2009 BizTalk para HL7 (BTAHL7)
Requisito de reinício
Não é necessário reiniciar o computador depois de aplicar esta correcção. No entanto, tem de reiniciar a instância de sistema anfitrião do servidor BizTalk depois de aplicar esta correcção. Para mais informações sobre este procedimento, consulte o ficheiro Readme. txt incluído no pacote de correcção.
Informações sobre substituição da correção
Esta correcção não substitui outras correcções.
Informações de ficheiro
A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). 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 no item data e hora no painel de controlo.
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Microsoft.solutions.btahl7.mllp.dll |
3.7.509.2 |
108,416 |
10-Mar-2010 |
22:29 |
x86 |
Instruções de pós-instalação
Outra correcção está disponível que correcções problema semelhante que poderão ocorrer no BizTalk Server 2009. Recomendamos que instale a correcção descrita neste artigo, bem como a correcção descrita no artigo da Base de dados de conhecimento da Microsoft 970492. Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft
CORRIGIR 970492 : instância de sistema anfitrião A BizTalk consome muita memória e processa mensagens muito lentamente quando o BizTalk Server 2009 recebe muitas mensagens de HL7
Solução alternativa
Para contornar este problema temporariamente, pode aumentar a definição de limite de memória do processo e, em seguida, reinicie a instância de sistema anfitrião quando o contador de desempenho de utilização de memória do processo atinge o limite de memória do processo. Para mais informações sobre como efectuar este procedimento, consulte a secção "Mais informação".
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Mais informações
Para mais informações sobre optimização de anfitrião de BizTalk, visite os seguintes Web sites da Microsoft Developer Network (MSDN):
Como o BizTalk Server implementa anfitrião optimização
Como modificar o anfitrião predefinido às definições de optimizaçãoPara mais informações sobre correcções do BizTalk Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2003907 informações sobre correcções do BizTalk Server