JBossCacheService: возникла исключительная ситуация в кеше, произошла ошибка после изменения режима кеша на REPL_SYNC - PullRequest
0 голосов
/ 13 мая 2010

у нас установлен горизонтальный кластер на 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? Любая помощь приветствуется. Спасибо!

1 Ответ

0 голосов
/ 21 октября 2010

Я обнаружил, что ошибка существует прямо перед переключением REPL_ASYNC. По словам людей из JBoss, предупреждение является нормальным во время чрезмерного сбора мусора или проблем с сетью. Узел не ответил на запрос репликации, и JGroups подозревал его отключение.

...