Как настроить Wildfly 9 для аварийного переключения HTTP-сессий

Я действительно изо всех сил пытаюсь настроить Wildfly 9 для кластеризации/отработки отказа своих сеансов...

Я продолжаю читать, что wildfly в автономном режиме автоматически обнаруживает пиры и автоматически делится сеансами, но это явно не работает для меня.

Я настроил 3 сервера AWS EC2, все они имеют одинаковую конфигурацию. Все они используют одни и те же версии всего и имеют один и тот же файл webapp .war, развернутый на каждом из них. Это веб-приложение работает нормально, я могу войти в приложение, которое поддерживает простую переменную сеанса, чтобы убедиться, что я вошел в систему. Я запустил каждый сервер с файлами конфигурации standalone-ha.xml, но вход в один из них не позволяет быть получить доступ к сеансу в любом из других.

Я перепробовал все, что мог придумать, но не знаю, как диагностировать проблему, поскольку не знаю, как серверы идентифицируют друг друга.

Я вручную развернул военный файл на каждом сервере, но поместил файл в .../standalone/deployments/

У каждого есть полностью открытый брандмауэр...

О, я установил адрес многоадресной рассылки в командной строке на 230.0.0.4 (это число взято из руководства, и я буквально не понимаю его), и каждый привязан (-b) к внутреннему IP-адресу сервера...

Любая помощь приветствуется...


person Matt Fellows    schedule 28.10.2015    source источник
comment
В AWS EC2 многоадресный трафик запрещен, поэтому MPING не работает. См. developer.jboss.org/wiki/JGroupsS3PING.   -  person Federico Sierra    schedule 28.10.2015
comment
@FedericoSierra Ты звезда - на самом деле не подумал, что элемент AWS может его сломать ... Если бы ты хотел поставить это как ответ, я мог бы пометить это как правильный: D   -  person Matt Fellows    schedule 29.10.2015


Ответы (1)


Во-первых, вы должны учитывать, что в AWS EC2 многоадресный трафик не разрешен, и поэтому MPING не будет работать.

См. http://developer.jboss.org/wiki/JGroupsS3PING.

Пример реализации S3Ping http://aws.typepad.com/awsaktuell/2013/10/elastic-jboss-as-7-clustering-in-aws-using-ec2-s3-elb-and-chef.html

person Federico Sierra    schedule 29.10.2015