O Apache ProxyPass pode tentar novamente uma solicitação na falha de conexão de backend

1

Estou usando o Apache como proxy reverso na camada do servidor de aplicativos - usando ProxyPass.

O servidor de aplicativos é uma instância única (sem balanceamento de carga).

Periodicamente (potencialmente devido a algum problema de rede de nível inferior), o Apache registra o seguinte erro.

[Mon Jul 10 12:48:43.491680 2017] [proxy_http:error] [pid 17325:tid 139862111938304] [client x.x.x.x:21241] AH01114: HTTP: failed to make connection to backend: prod_java, referer: https://my.company.com/app/request

e uma resposta 503 Serviço Indisponível é retornada ao cliente.

Estou pensando em definir o seguinte para reagir mais rapidamente à falha de conexão:

ProxyPass /app http://PROD_JAVA:8080/app connectiontimeout=1 retry=0 keepalive=On

Minha pergunta é - no caso de uma falha como essa, existe uma maneira de fazer com que o Apache repita a solicitação novamente no backend - em vez de responder imediatamente ao cliente?

    
por Dazed 10.07.2017 / 15:51

0 respostas