JBossCacheService: Ocorreu a exceção no Cache, o erro de colocação após a alteração do modo de cache para repl_sync

StackOverflow https://stackoverflow.com/questions/2823723

Pergunta

Temos um cluster horizontal configurado no JBoss 4.2. A replicação da sessão funcionou bem até alterarmos o modo de cache de repl_async para repl_sync para corrigir um problema. Começamos a ver o aviso para alguns failover de sessão:

[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)

Alguém tem alguma ideia de por que isso acontece e como corrigi -lo se ainda queremos usar o REPL_SYNC? Qualquer ajuda é apreciada. Obrigado!

Foi útil?

Solução

Descobri que o erro existe logo antes da chave repl_async. Segundo pessoas de JBoss, o aviso é normal durante a coleta excessiva de lixo ou problemas de rede. O nó não respondeu à solicitação de replicação e foi suspeito de ser inativo por JGroups.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top