Надеясь, что кто-то может помочь здесь. На данный момент у меня есть установка JBoss EAP 6.4, состоящая из контроллера домена + хост-контроллера.
Я хотел поставить Apache перед этим, чтобы проверить балансировку нагрузки, поскольку в конечном итоге эта настройка будет охватывать несколько хостов. Я установил Apache и настроил VirtualHost, но всякий раз, когда я пытаюсь получить доступ к своему приложению, я продолжаю получать следующие ошибки:
[ошибка] прокси: CLUSTER: (balancer://mycluster). Все рабочие процессы находятся в состоянии ошибки
Это говорит мне о том, что мои экземпляры EAP не взаимодействуют с Apache/mod_cluster. Я настроил Apache для рекламы каждые 5 секунд и проверил его работу, запустив следующее:
java -cp $JBOSS_HOME/bin/client/jboss-client.jar org.jgroups.tests.McastSenderTest -mcast_addr 230.11.11.11 -port 5555
Я вижу следующий вывод:
HTTP/1.0 200 OK
Date: Wed, 28 Oct 2015 17:14:36 GMT
Sequence: 545
Digest: ee99a011cc00c3280264ecccc5bddb89
Server: 357f91e8-236c-4f64-978a-bc4e8180954c
X-Manager-Address: 127.0.0.1:6666
X-Manager-Url: /357f91e8-236c-4f64-978a-bc4e8180954c
X-Manager- [sender=172.16.97.216:23364]
Итак, из вышесказанного ясно, что apache/mod_cluster работает. Конфигурация в EAP также соответствует документации в том смысле, что я НЕ указываю фиксированный список прокси-серверов, а скорее устанавливаю ads-socket для modcluster в каждом профиле ha, который я использую.
Я отключил iptables, и ничего не блокирует соединения. Когда я развернул свое кластерное веб-приложение, оно было успешно сформировано без каких-либо проблем, поэтому я не уверен, что блокирует EAP для подключения к mod_cluster. Когда я просматриваю страницу состояния для mod_cluster-manager, она загружает все соответствующие модули, но не показывает узлы...
Есть идеи ?