Два экземпляра 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..