A diretiva ProxyPass aceita muitos parâmetros para configurar como a conexão é tratada com o servidor backend.
Entre esses parâmetros, você pode se interessar por:
-
connectiontimeout <n>: O número de segundos que o Apache espera pela criação de uma conexão com o backend para ser concluída. -
timeout <n>: O número de segundos que o Apache espera por dados enviados por / para o backend. -
ttl <n>: Tempo para viver para conexões inativas e entradas do conjunto de conexões associadas, em segundos.
Uma solução melhor seria ter vários servidores de back-end e equilibrar a carga nos membros e detecta servidores offline usando o parâmetro ping . Então, quando você reinicia um servidor backend, outro pode fazer o relay.