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

Как повторно активировать отключенные соединения Apache 2.2 AJP?

Я не использую AJP для балансировки нагрузки; у меня есть не замужем Экземпляр Apache 2.2, который передает некоторые URL-адреса в не замужем Экземпляр Tomcat 7 через AJP.

Когда Tomcat не работает, прокси AJP отключается при первом неудачном запросе и отключается. не снова включается при восстановлении Tomcat.

Можно ли указать Apache не отключать Соединение AJP, даже если серверная часть не работает, так что прокси-сервер начинает работать в тот момент, когда серверная часть снова в сети?

Вот отрывок из моего httpd.conf:

ProxyPass /my-web-app ajp://localhost:8009/my-we-app-1.0.2

И вот файл журнала, когда серверная часть не работает:

[error] (OS 10061)No connection could be made because the target machine actively refused it.
[error] ap_proxy_connect_backend disabling worker for (localhost)
[error] proxy: AJP: failed to make connection to backend: localhost

Конечно; проинструктируйте Apache никогда не ждать, чтобы повторить попытку этого бэкэнд-соединения (по умолчанию он ждет 60 секунд) с помощью retry=0:

ProxyPass /my-web-app ajp://localhost:8009/my-we-app-1.0.2 retry=0