Sintomas
Considere o seguinte cenário:
-
Criar uma porta de envio de solicitação-resposta no Microsoft BizTalk Server 2009 ou no Microsoft BizTalk Server 2010. Esta porta usa o Windows Communication Foundation (WCF)-adaptador personalizado para enviar e receber mensagens de um serviço WCF.
-
A caixa de seleção propagar mensagem de falha da porta de envio não está selecionada.
-
Ocorre uma falha de digitado baseados no WCF em serviços WCF.
Nesse cenário, o adaptador WCF personalizados incorretamente mantém a conexão para o serviço do WCF. Além disso, o serviço do WCF para de responder quando os valores de limitação do serviço atingem o valor da propriedade MaxConcurrentInstances ou MaxConcurrentSessions .
Causa
Esse problema ocorre porque o adaptador WCF personalizados incorretamente fecha o canal em vez da conexão.
Resolução
Informações da atualização cumulativa
O BizTalk Server 2010
Para obter mais informações sobre como obter o pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
2497789 Pacote de atualização cumulativa 1 para BizTalk 2010 Para BizTalk Server 2009, o hotfix que resolve esse problema está incluído na atualização cumulativa 1 para o BizTalk Server 2009. Para obter mais informações sobre como obter o pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
2429050 Pacote de atualização cumulativa 1 para o BizTalk Server 2009
Solução alternativa
Para contornar esse problema, use um dos seguintes métodos:
-
Reinicie o Internet Information Services (IIS) do computador serviço hosts baseados no WCF após o serviço parar de responder. Observações
-
Para reiniciar o IIS 6.0, abra o Gerenciador do IIS, clique com botão direito no nome do computador, aponte para All Tasks, clique em Reiniciar IISe clique em Okey.
-
Para reiniciar o IIS 7.0 ou IIS 7.5, abra o Gerenciador do IIS, selecione o nome do computador e, em seguida, clique em Reiniciar no painel Ações.
-
-
Defina as propriedades MaxConcurrentSessions e MaxConcurrentInstances para o serviço para um valor maior.
Status
A Microsoft confirmou que esse é um problema nos produtos Microsoft listados na seção "Aplicável a".
Informações adicionais
Se esse problema ocorre no Microsoft BizTalk Server 2006 R2, tente um dos métodos que estão documentados na seção "Solução alternativa". Para obter mais informações sobre as propriedades de transporte WCF personalizados, visite o seguinte site da Microsoft Developer Network (MSDN):
Informações gerais sobre as propriedades de transporte WCF personalizadosPara obter mais informações sobre como otimizar o desempenho do adaptador baseado em WCF do BizTalk Server, visite o seguinte site da MSDN:
Como otimizar o desempenho do adaptador baseado em WCF do BizTalk ServerPara obter mais informações sobre os hotfixes do BizTalk Server, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
2003907 Informações sobre os hotfixes do BizTalk ServerPara obter mais informações sobre como lidar com os contratos de falha digitado em orquestrações, visite o seguinte site da MSDN:
Como lidar com falhas de tipos de contratos em orquestrações