Frage

Wir haben einen horizontalen Cluster auf JBoss 4.2 einrichten. Die Session-Replikation funktionierte gut, bis wir Cache-Modus von REPL_ASYNC zu REPL_SYNC geändert, um ein Problem zu beheben. Wir begannen Warnung für einige Sitzung Failovern zu sehen:

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

Hat jemand eine Idee, warum dies geschehen und wie man es beheben, wenn wir wollen REPL_SYNC noch benutzen? Jede Hilfe ist willkommen. Dank!

War es hilfreich?

Lösung

fand ich heraus, der Fehler unmittelbar vor dem REPL_ASYNC Schalter vorhanden ist. Nach Menschen von JBoss ist die Warnung normal während übermäßige Garbage Collection oder Netzwerkprobleme. Der Knoten reagierte nicht auf die Replikationsanforderung, und wurde von JGroups des Seins nach unten vermutet wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top