Resposta um pouco atrasada, mas enviando-a para referência
A configuração da chave é o valor de tempo limite. O padrão é 60 segundos, pode ser definido como 0 para sempre tentar novamente.
ProxyPass /path http_//server/ retry=0
Estou trabalhando em um vhost de proxy reverso apache2. Quando o servidor por trás do apache está inativo, a primeira solicitação para o apache mostra a página de erro, é claro.
Mas em solicitações subsequentes, parece que o apache atrasa por algum tempo antes de perguntar ao servidor de back-end novamente. Durante todo esse tempo (que é curto, mas em desenvolvimento, eu não quero um atraso), somente a página de erro do apache é mostrada para o navegador, embora o servidor de back-end já esteja ativo.
Onde está essa configuração no apache, qual é esse comportamento e como posso definir o tempo de atraso como zero?
Editar: Eu não estou tentando alterar o tempo limite para uma única solicitação. Eu quero mudar o tempo de bloqueio. É minha experiência que o Apache bloqueia mais solicitações por um certo tempo antes de perguntar novamente a um servidor back-end que falhou uma vez.
Edit2: é isso que o apache oferece:
Serviço indisponível temporariamente
O servidor está temporariamente impossibilitado de atender sua solicitação devido a tempo de inatividade de manutenção ou problemas de capacidade. Por favor, tente novamente mais tarde.
Apache / 2.2.8 (Ubuntu) PHP / 5.2.4-2ubuntu5.7 com servidor proxy_html / 3.0.0 Suhosin-Patch no localhost Porta 80Depois de pressionar Ctrl-R no firefox por 60 segundos, a página finalmente aparece.
Resposta um pouco atrasada, mas enviando-a para referência
A configuração da chave é o valor de tempo limite. O padrão é 60 segundos, pode ser definido como 0 para sempre tentar novamente.
ProxyPass /path http_//server/ retry=0
Na configuração do RP, qual é o valor da opção de configuração ProxyTimeout? Se não estiver definido, faz um failback no valor de tempo limite.
Você não poderá ter um TO "nulo" (mesmo que seja imperceptível, o Apache tenta se conectar ao back-end e isso leva tempo), mas definir esse valor como 1 segundo pode ser aceitável.
Tags reverse-proxy apache-2.2