過去 2 日間から、Tomcat クラスタリングを実行しています。テストアプリ アプリケーションでは問題なく動作しますが、webapp への参照を渡すと、以下の例外がスローされ、クラスタリングが機能しません。メンバーは正常に追加されますが、他のクラスター メンバーとのセッションをシリアル化できません。
org.apache.catalina.ha.session.DeltaManager requestCompleted
sessionid [2045E940A267F15A541F9A4DEBC39F12.tomcatA] の差分要求をシリアル化できません
私は tomcat6.0.18 を使用しているため、他のメンバーも使用しています。fornt の Apache httpd 2.2 と、tomcat と apache 間のコネクタとしての mod_proxy。
ありがとう
編集:
グーグルで見つけた -
セッション中にシリアル化できないものがあると思います。したがって、Tomcat はセッション コンテンツのファイルへの書き込みを中止します。次の開始 tomcat は保存されたセッションを読み込もうとしますが、以前に中断された書き込みが原因でできません。再起動セッションの永続性を気にしない場合は、conf-docs で適切なスイッチを見つけるか、bin/catalina.sh に以下を追加してください。
rm -rf work/Catalina/localhost//SESSIONS.ser
これが何なのか理解できませんでしたか?