У меня проблемы в репликации сессии, только в случае экземпляров wildfly на разных хостах. В основном я настроил wildfly в режиме домена, создав кластер с одним мастером и одним подчиненным, явно на двух разных виртуальных машинах, обе под управлением OpenNebula. Проблема в том, что эти две виртуальные машины имеют два разных сеанса, даже несмотря на то, что они находятся в одном кластере и группе wildfly. Когда я устанавливаю текущую дату на машине, другая не получает обновленный сеанс, и когда я перехожу к чтению другой машины, дата, сохраненная четко, последняя возвращает нуль. Как будто вы создаете новый экземпляр сервера непосредственно на главном сервере, поэтому тот же адрес, но разные порты, сессия регулярно используется совместно.
Мне приходит в голову, что между двумя хостами есть проблемы со связью, но тогда я полагаю, что не получится ни развернуть приложение в режиме домена, ни сформировать кластер, что и есть. Таким образом, две машины, главная и подчиненная, разговаривают друг с другом, иначе они не могут быть кластером. Кроме того, приложение представляет атрибут в файле web.xml, который указывает на то, что приложение распространяется.
Я следовал руководству в документации wildfly, специально предназначенной для кластеризации, но мне это не подходит. Я что-то не так, но я не знаю, что.
И еще странная ситуация, что mod_cluster 1.3.1 видит все ноды, но все находятся в load 0. Значит не в балансировке. Контекст зарегистрирован на виртуальном хосте, но не работает. Если я обращаюсь к URL-адресу ip/cluster-demo/put.jsp, он дает мне 404 не найдено.