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

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

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

node1 --http 8080 --ajp 8009 --shutdown 8005 node2 --http 9080 --ajp 9009 --shutdown 9005

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

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

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

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

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

Я нашел настоящую ошибку ...

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

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