WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Configurando Valores de Tempo Limite de Configuração

Altere os valores de tempo limite que afetam as tarefas de configuração no broker.

Antes de começar:

Leia Visão Geral de Empacotamento e Implementação para entender as condições sob as quais esses valores de tempo limite se aplicam.

O broker recebe pedidos de configuração dos aplicativos WebSphere Message Broker Toolkit, WebSphere Message Broker Explorer e CMP API. Também é possível alterar sua configuração ao executar diversos comandos, por exemplo, mqsideploy.

Vários fatores afetam o tempo gasto por um intermediário para aplicar e responder a estes pedidos. Estes fatores incluem o carregamento no computador no qual o broker está em execução, atrasos de rede entre componentes e o trabalho que está sendo executado pelos grupos de execução no momento do recebimento do pedido. O número de fluxos de mensagens em um grupo de execução, e sua complexidade, e arquivos de esquemas de modelos de mensagens grandes, também podem afetar o tempo gasto.

É possível alterar o comprimento de tempo que um broker pode levar para executar estas ações utilizando dois parâmetros que podem ser configurados no mqsicreatebroker e nos comandos mqsichangebroker. O valor-padrão combinado para estes parâmetros é de aproximadamente 6 minutos (360 segundos).

Durante o desenvolvimento e teste de fluxos de mensagens e de configurações do intermediário, experimente os valores configurados para esses parâmetros de tempo limite para determinar os valores apropriados para seus recursos.

A soma dos valores dos parâmetros ConfigurationChangeTimeout e InternalConfigurationTimeout representa a duração máxima do tempo que um intermediário pode consumir para processar uma mensagem de configuração implementada antes de ser gerada uma resposta negativa. Verifique se as configurações típicas foram concluídas com êxito no período de tempo que você especificou, para minimizar mensagens de aviso. Se você estiver utilizando comandos com o parâmetro timeoutSecs (-w), configure esse parâmetro como a soma dos valores ConfigurationChangeTimeout e InternalConfigurationTimeout (ou superior), para assegurar que o comando aguarde tempo suficiente para relatar um status de conclusão preciso para uma mudança na configuração. Se -w for configurado para um valor menor que os tempos limites de configuração para o broker, você poderá ver tempos limites para mudanças de configuração concluídas com êxito.

Procure mensagens de êxito no Log de administração no WebSphere Message Broker Explorer ou o Log de Implementação no WebSphere Message Broker Toolkit. Quando mensagens de êxito forem exibidas, a implementação terá sido concluída. Se você iniciar uma implementação e registrar quanto tempo demora para as mensagens de êxito aparecerem, poderá usar este intervalo de tempo como a base para configurar estes valores de tempo limite.

Se o intermediário estiver em um sistema de produção, aumente os valores dos parâmetros ConfigurationChangeTimeout e InternalConfigurationTimeout para permitir que as mensagens do aplicativo que estão atualmente sendo processadas por fluxos de mensagens sejam concluídas antes que a alteração na configuração seja aplicada. Também é recomendável aumentar o valor se você tiver consolidado fluxos de mensagens em menos grupos de execução que estão sendo utilizados para teste.

Se o intermediário estiver em um sistema de desenvolvimento ou de teste, talvez você queira reduzir as durações de tempo limite (em específico, o valor do parâmetro ConfigurationChangeTimeout) para melhorar os tempos de resposta observados e para forçar uma resposta de um intermediário que não esteja mostrando o comportamento esperado. No entanto, a redução dos valores de tempo limite reduz a probabilidade de implementação bem-sucedida de uma alteração na configuração.

Durante a inicialização do broker, o parâmetro InternalConfigurationTimeout é estendido automaticamente com base no número de grupos de execução que um broker contém. Nesse momento, o período de tempo limite relatado na mensagem de aviso BIP2080 pode não corresponder ao valor configurado para o parâmetro InternalConfigurationTimeout.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:35


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ae18065_