Недавно мы столкнулись с проблемой многоадресной рассылки JGroups UDP в WildFly. Проблема возникла при перезапуске серверов после развертывания. Изменение конфигурации WildFly отсутствует. WildFly находится в доменном режиме с 4 узлами. Когда мы запускаем узлы, первые 3 запускаются, а последний выходит из строя.
- Когда мы запускаем отказавший узел путем изменения адреса привязки на 127.0.0.1, он работает.
- Когда мы запускаем отказавший узел путем изменения jboss.default.multicast.address на с другим IP, все нормально запускается.
WARN [org.jboss.as.jpa] (поток загрузки контроллера) JBAS011411: непредвиденная проблема сбора статистики: java .lang.IllegalStateException: JBAS011477 : Блок персистентности app.ear / appEJB.jar # em недоступен в org.jboss.as.jpa.management.EntityManagerFactoryLookup.entityManagerFactory (EntityManagerFactoryLookup. java: 44) в org.jboss.as.jpa.hibernate .management.HibernateQueryCacheStatistics.getDynamicChildrenNames (HibernateQueryCacheStatistics. java: 85) в org.jboss.as.jpa.management.DynamicManagementStatisticsResource.getChildren (DynamicManagementStatisticsResource. $ DelegateResource.getChildren (AbstractModelResource. java: 254) [wildfly-controller-8.2.1.Final.jar: 8.2.1.F inal] ... Вызывается: java .lang.NullPointerException в org.jboss.as.weld.services. bootstrap .WeldEjbInjectionServices $ 2.createResource (WeldEjbInjectionServices. java: 212) [wildfly-weld-8.2. 1.Final.jar: 8.2.1.Final] ... еще 29
Это журнал неисправного узла.
WARN [org.jgroups. protocol.pbcast.GMS] (Пул потоков ServerService - 58) node-08 / ejb: JOIN (node-08 / ejb) отправлен на узел 12 / ejb по тайм-ауту (после 3000 мс), при попытке 1
...
WARN [org.jgroups.protocols.pbcast.GMS] (ViewHandler, ejb, node-12 / ejb) node-12 / ejb: не удалось собрать все ACK (ожидается = 3) для представления [node-12 / ejb | 5] после 5000 мс, пропуская 2 ACK из node-04 / ejb, node-01 / ejb
Они найдены на других узлах в кластере.
В чем может быть проблема?