Apache 2 com redirecionamento de plug-in Weblogic, localização original ainda solicitada para back-end

Apache 2 com redirecionamento de plug-in Weblogic, localização original ainda solicitada para back-end

Estamos tentando configurar um servidor SSL na frente de um servidor Weblogic usando Apache como provedor SSL. Aqui está o que está dentro do nosso httpd.conf:

<Location /original>
     SetHandler weblogic-handler
     WebLogicHost 10.11.1.1
     WebLogicPort 8700
     PathTrim /original
     PathPrepend /destination
     ConnectTimeoutSecs 60
</Location>

<Location /destination>
     SetHandler weblogic-handler
     WebLogicHost 10.11.1.1
     WebLogicPort 8700
     ConnectTimeoutSecs 60
</Location>

Esta configuração funciona principalmente, mas no arquivo ssl_error_log existem estas entradas:

[Wed Aug 11 14:59:00 2010] [error] [client xxx.xxx.xxx.xxx] ap_proxy: trying GET /original at backend host '10.11.1.1/8700; got
     exception 'CONNECTION_REFUSED [os error=0, line 1739 of ../nsapi/URL.cpp]: Error connecting to host 10.11.1.1:8700'

O estranho é que o redirecionamento ainda funciona, mas essas entradas irritantes ainda aparecem. Alguém pode apontar onde erramos? Obrigado.

Responder1

Você pode querer ajustar o weblogic com Accept Backlog

Para ajustar o valor Aceitar Backlog no Console de Administração:

  1. Inicie o Servidor de Administração se ele ainda não estiver em execução.

  2. Acesse o Console de Administração do domínio.

  3. Expanda o nó Servidores no painel esquerdo para exibir os servidores configurados em seu domínio.

  4. Clique no nome da instância do servidor que você deseja configurar.

  5. Selecione a guia Configuração -> Ajuste.

  6. Modifique o valor padrão Aceitar Backlog conforme necessário para ajustar quantas conexões TCP podem ser armazenadas em buffer em uma fila de espera: Durante as operações, se muitas conexões forem descartadas ou recusadas no cliente e nenhuma outra mensagem de erro estiver no servidor, o valor Aceitar Backlog pode estar definido muito baixo.

Se você estiver recebendo mensagens de "conexão recusada" ao tentar acessar o WebLogic Server, aumente o valor Accept Backlog do padrão em 25 por cento.

Continue aumentando o valor em 25% até que as mensagens parem de aparecer.

Clique em Aplicar para salvar suas alterações.

Responder2

Você está vendo o caminho original apenas porque o back-end não estava disponível, verifique-o nos logs de acesso do weblogic.

Se suas conexões com o weblogic estiverem com backlog, você deverá observar um uso de thread muito alto e é isso que você precisa resolver, identificando o recurso que está causando a contenção e usando menos desse recurso ou aumentando sua disponibilidade.

informação relacionada