Jbosscacheservice: Исключение произошло в кэше Попустите ошибку после изменения режима кэша в repl_sync
-
26-09-2019 - |
Вопрос
У нас есть горизонтальный кластер на jboss 4.2. Репликация сеанса работала нормально, пока мы не изменим режим кеша из repl_async на repl_sync, чтобы исправить проблему. Мы начали видеть предупреждение для некоторых отказов сеанса:
[org.jboss.web.tomcat.service.session.InstantSnapshotManager.ROOT] Failed to replicate session
java.lang.RuntimeException bc [local7.warning] JBossCacheService: exception occurred in cache put ...
org.jboss.web.tomcat.service.session.JBossCacheWrapper.put(JBossCacheWrapper.java:147)
org.jboss.web.tomcat.service.session.JBossCacheService.putSession(JBossCacheService.java:315)
org.jboss.web.tomcat.service.session.JBossCacheClusteredSession.processSessionRepl(JBossCacheClusteredSession.java:125)
У кого-нибудь есть идеи, почему это происходит и как это исправить, если мы хотим еще использовать repl_sync? Любая помощь ценится. Спасибо!
Решение
Я обнаружил, что ошибка существует прямо перед REFL_ASYNC. По словам людей от JBoss, предупреждение нормальное во время чрезмерного сбора мусора или проблем с сетью. Узел не ответил на запрос репликации и был подозрен в том, что он должен быть в том, чтобы быть в том, чтобы быть внизу Jupoups.
Не связан с StackOverflow