Resolução de Problemas de Encaminhamento de Pedido e Gerenciamento de Carga de Trabalho por meio do Servidor Proxy

Esta seção fornece informações sobre como resolver problemas no tráfego de pedidos que flui pelo servidor proxy.

Antes de Iniciar

Você precisará conhecer as máquinas e os nós que pertencerão ao cluster de servidores proxy, pois o produto precisa ser instalado nessas máquinas. Você também precisará saber a URL para esses aplicativos, implementação do aplicativo e detalhes da definição de cluster. O servidor proxy deve ser iniciado.

Sobre Esta Tarefa

É possível utilizar o MBean do servidor proxy para determinar como os pedidos são encaminhados para aplicativos e, subsequentemente, para um servidor de aplicativos específico. Se o pedido estiver sendo encaminhado incorretamente, você pode desativar o roteamento de aplicativos específicos ou reconfigurar as regras de roteamento.
Nota: Esse tópico faz referência a um ou mais arquivos de log do servidor de aplicativos. Como uma recomendação alternativa, é possível configurar o servidor para usar a infraestrutura de log e rastreio do High Performance Extensible Logging (HPEL) em vez de usar os arquivos SystemOut.log , SystemErr.log, trace.log e activity.log em sistemas distribuídos e IBM® i. Também é possível usar HPEL em conjunção com os recursos de criação de log z/OS nativos. Se você estiver usando HPEL, será possível acessar todas as informações de log e rastreio usando a ferramenta de linha de comandos LogViewer a partir do diretório bin do perfil do servidor. Consulte as informações sobre a utilização do HPEL para resolução de problemas dos aplicativos para obter mais informações sobre o uso do HPEL.

Procedimento

  1. Obtenha o MBean Roteamento Dinâmico para o servidor proxy e chame a operação para gerar informações de roteamento para o URI. Inicie wsadmin e obtenha todos os MBeans Roteamento Dinâmico, conforme a seguir:
     $AdminControl queryNames  
     type=DynamicRoute,*
    
    set routembean <recorte e cole o Identificador do MBean da saída do comando anterior>
    
     $AdminControl invoke $routembean debugRouting {http://*/urlpattern all}
    Utilize um asterisco (*) para indicar todos os hosts virtuais, ou especifique um host virtual explicitamente. Por exemplo, http://proxy_name:80/urlpattern. O comando set routembean deve corresponder ao MBean da saída do comando anterior.

    O servidor proxy começará a gerar informações relacionadas a roteamento para todos os pedidos de HTTP subsequentes que correspondam ao host virtual e padrão de URL especificados para o arquivo SystemOut.log.

  2. Envie tráfego de carga de trabalho representativa por meio do servidor proxy.
  3. Analise as informações de roteamento no arquivo SystemOut.log do servidor proxy.
  4. Faça as alterações necessárias no roteamento do aplicativo para ativar ou desativar o roteamento por meio do servidor proxy, utilizando o console administrativo, clicando em Aplicativos > Aplicativos Corporativos.
  5. Repita as etapas 2 a 4 até que o roteamento de todos os pedidos seja executado.
  6. Para desativar a coleta de informações de roteamento, utilize wsadmin, conforme a seguir:
    $AdminControl invoke $routembean
    stopDebugRouting 

Resultados

O servidor proxy e os aplicativos são configurados corretamente para acesso externo.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjpx_troubreqrout
Nome do arquivo: tjpx_troubreqrout.html