JBossCacheService: Excepción en el error de caché de venta se produjo después de cambiar el modo de caché para REPL_SYNC
-
26-09-2019 - |
Pregunta
tenemos un grupo horizontal establecido en JBoss 4.2. La replicación de sesiones trabajado bien hasta que cambia el modo de caché de REPL_ASYNC a REPL_SYNC para corregir un problema. Empezamos a ver advertencia para algunas conmutaciones por error de sesión:
[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)
¿Alguien tiene alguna idea de por qué sucede esto y cómo solucionarlo si queremos seguir utilizando REPL_SYNC? Cualquier ayuda es apreciada. Gracias!
Solución
descubrí existe el error justo antes de que el interruptor REPL_ASYNC. De acuerdo con la gente de JBoss, la advertencia es normal durante los problemas excesivos de recolección de basura o de red. El nodo no respondió a la solicitud de replicación, y era sospechoso de estar abajo por JGroups.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow