Два экземпляра tomcat 7, запущенные на одном компьютере, не принимают запросы на соединитель AJP

Я настроил кластер Tomcat с репликацией сеанса, работающей на той же машине. Я изменил разъем и порты отключения как

узел1 --http 8080 --ajp 8009 - завершение работы 8005 узел2 --http 9080 --ajp 9009 - завершение работы 9005

Когда я настраиваю балансировщик нагрузки перед этими узлами (httpd 2.2.15 на сервере centOs) на двух портах ajp

Проблема в том, что балансировщик не может подключиться к разъему ajp, и он переходит в состояние ошибки.

Когда я настраиваю то же самое с протоколом http для node2, это работает. Я не пробовал это с двумя узлами на двух разных машинах.

Tomcat не дает никаких проблем, логи абсолютно в порядке. все эти порты становятся занятыми при запуске двух узлов.

Пожалуйста, помогите мне..

1 ответ

Я нашел фактическую ошибку...

Проблема была в том, что брандмауэр блокировал доступ.

Решение состоит в том, чтобы отключить брандмауэр для частной IP-карты Ethernet, если на компьютере (ах) есть две карты. Или отключите весь брандмауэр. Или выборочно разрешить настроенные порты в iptable..

Другие вопросы по тегам