Назад | Перейти на главную страницу

Может ли Apache ProxyPass повторить запрос при сбое соединения с сервером

Я использую Apache в качестве обратного прокси на уровне сервера приложений - используя ProxyPass.

Сервер приложений - это единственный экземпляр (без балансировки нагрузки).

Периодически (возможно, из-за какой-либо проблемы с сетью нижнего уровня) Apache регистрирует следующую ошибку.

[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

и клиенту возвращается ответ 503 Service Unavailable.

Я подумываю установить следующее, чтобы быстрее реагировать на сбой подключения:

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

У меня вопрос - есть ли способ заставить Apache повторить запрос в бэкэнд снова, вместо того, чтобы немедленно ответить клиенту?