ID do artigo: 900455 - Última revisão: quarta-feira, 23 de agosto de 2006 - Revisão: 4.1

O número de orquestrações de execução aumenta e permanece constante depois de atingir o limite do pool de thread e tempo de execução de orquestração pode aumentar no BizTalk Server

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
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:
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do registro do Microsoft Windows
Expandir tudo | Recolher tudo

Sintomas

Considere o seguinte cenário. No Microsoft BizTalk Server 2006 ou no Microsoft BizTalk Server 2004, as orquestrações são nondehydrating. Monitorar o número de execução orquestrações, usando o contador de desempenho Orquestrações de execução no objeto de desempenho de Orquestrações XLANG/S no Monitor de desempenho. Você pode observar que o número de orquestrações de execução aumenta e permanece constante depois de atingir o limite do pool de segmento. Esse número permanece constante até que a carga de orquestração diminui. Quando esse comportamento ocorre, pode aumentar o tempo de execução de orquestração.

No BizTalk Server, orquestrações normalmente contêm pontos dehydration que habilitar a reciclagem de segmentos no pool de segmentos. O tamanho padrão do pool de segmentos não foi projetado para uma solução na qual você deve ter muitos orquestrações nondehydrating em execução ao mesmo tempo.

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 comportamento, primeiro examine seu design de orquestração para ver se você pode evitar a natureza nondehydrating. Se você não pode evitar a natureza nondehydrating, altere os threads de trabalho máximo padrão que estão disponíveis para a instância de host do BizTalk Server. Há orquestrações válidas que devem executado por um longo tempo sem qualquer pontos dehydration válido. Por exemplo, você pode ter uma orquestração que recursos Expression formas, e essas formas de expressão fazer chamadas de vida útil longa para um componente externo.

Para alterar os threads de trabalho máximo padrão, adicione a entrada de registro DWORD MaxWorkerThreads. Para fazer isso, execute as seguintes 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 do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc {GUID}
    Observação Nessa subchave do Registro, o GUID é um GUID do BizTalk Server host em processo que você deseja alterar. Você pode examinar a seguinte entrada do Registro para garantir que o host correto é modificado:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc{GUID}\DisplayName


    Observação No BizTalk Server 2006, localize e, em seguida, clique na seguinte chave do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc $ hostname]
    Nessa chave do Registro, o hostname é o nome do host que está associado com a instância de host.

    Observação Se a chave de
    CLR Hosting
    já existir, vá para a etapa 5.
  3. No menu Editar , clique em novo e, em seguida, clique em chave .
  4. Digite a Hospedagem do CLR e em seguida, pressione ENTER.
  5. Localize e, em seguida, clique na seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc {GUID} \CLR hospedagem
  6. No menu Editar , clique em novo e, em seguida, clique em Valor DWORD .
  7. Digite MaxWorkerThreads e, em seguida, pressione ENTER.
  8. Clique com o botão direito do mouse MaxWorkerThreads e, em seguida, clique em Modificar .
  9. Na caixa de diálogo Editar valor DWORD , clique em decimal , digite o novo valor e, em seguida, clique em OK .

    Observação O valor padrão para MaxWorkerThreads é 25. O novo valor dependerá do número atual de Orquestrações de execução que você exibir no Monitor de desempenho. Um valor ideal permite que o número máximo de orquestrações que estejam executando no mesmo para serem atendidas. No entanto, um valor ideal evita introduzir contenção de recursos ou alternar para a solução de contexto excessivo.
  10. No menu arquivo , clique em Sair .

A informação contida neste artigo aplica-se a:
  • Microsoft BizTalk Server 2006 Developer Edition
  • Microsoft BizTalk Server 2006 Enterprise Edition
  • Microsoft BizTalk Server 2006 Standard Edition
  • Microsoft BizTalk Server 2004 Standard Edition
  • Microsoft BizTalk Server 2004 Partner Edition
  • Microsoft BizTalk Server 2004 Enterprise Edition
  • Microsoft BizTalk Server 2004 Developer Edition
Palavras-chave: 
kbmt kbbiztalk2004-2006swept kbinfo kbtshoot kbprb KB900455 KbMtpt
Tradução automáticaTraduçã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 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: 900455  (http://support.microsoft.com/kb/900455/en-us/ )