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 を引き続き使用したい場合に、なぜこれが発生するのか、どのように修正するのか、誰にもわかりませんか? どんな助けでも大歓迎です。ありがとう!