Проблема кластера Tomcat - истек срок ожидания сессии - в балансировке нагрузки - PullRequest
0 голосов
/ 10 июля 2011

У меня есть два экземпляра tomcat в режиме кластера, балансировка нагрузки включена с помощью apache, используя mod_jk. Я вижу, что балансировка нагрузки происходит правильно, но сеанс не реплицируется. Если один из узлов выходит из строя, пользователи, подключенные к этому узлу, получают тайм-аут сеанса.

У меня есть настройка по умолчанию deltamanager, а в файле свойств рабочих установлен флаг sticky_session, равный 1.

Может ли кто-нибудь помочь мне диагностировать эту проблему.

Спасибо заранее. Дипак

1 Ответ

0 голосов
/ 20 сентября 2011

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

Порты по умолчанию, которые должны быть открыты: 45564 4000

Также убедитесь, что в вашей конфигурации server.xml указан IP-адрес сервера вместо «auto». У нас также возникли проблемы с привязкой Tomcat только к localhost / 127.0.0.1, а не к назначенному IP-адресу.

...