Запуск сервера синхронизации Apache mod_jk LB + время запуска приложения

Запуск сервера синхронизации Apache mod_jk LB + время запуска приложения

после долгих поисков я не смог найти решение или способ решения моей проблемы с синхронизацией запуска Apache и Backend-серверов.

У меня есть Apache2, использующий LoadBalancer с mod_jk, который распределяет запросы по 4 бэкенд-серверам с использованием JBoss и протокола AJP. Так что вся конфигурация работает очень хорошо, но у меня есть небольшая проблема с синхронизацией между Apache и временем запуска приложений в JBoss.

JBoss запущен и принимает соединения в порту AJP до того, как запуск ваших приложений еще не завершен, поэтому, когда узел JBoss уже используется в Apache LB, приложение еще не доступно, и у меня есть время запросов на сбой при запуске JBoss или когда мне нужно заменить версию приложения. Я знаю, что можно удалить узел из LB, и после того, как все в порядке с узлом, я могу вернуть то же самое в LB, поэтому мой вопрос заключается в том, возможно ли использовать проверку URL или настроить JBoss так, чтобы он слушал только порт AJP после того, как все приложения развернуты, или другой вариант, при котором мне не нужно напрямую удалять узел из LB при его запуске или в случае, если сервер JBoss не отключен, а отключено только приложение?

Я видел параметр fail_on_status в JK, это единственный вариант в данном случае?

Любой опыт будет очень ценен. Спасибо

Связанный контент