Fedora + Tomcat5 でクラスタリングのトラブル

  • トラブル1 こんなエラーでます

警告: Unable to send replicated message, is server down?

localhostの返すipアドレスが、正しいIPになるようにする
(127.0.0.1 でなく固定orDHCPで割り振ったIPになるようにする)
これは、マルチキャストのIPに
InetAddress.getLocalHost().getHostAddress()
を利用しているから?
簡単にやるには/etc/hostsに記述する

192.168.1.123 localhost

たぶん、名前解決の順序とかを設定するが正しいやり方のような気もしますが。。。


  • トラブル2 こんなエラーでます

2004/01/28 16:49:03 org.apache.catalina.cluster.tcp.SocketSender waitForAck
警告: Wasn't able to read acknowledgement from server in 15000 ms. Disconnecting
socket, and trying again.

カーネル2.4系では環境変数の設定が必要な模様

export LD_ASSUME_KERNEL=2.4

Tomcat-User MLに英語で投稿しちゃった。がんばった。
http://nagoya.apache.org/eyebrowse/ReadMsg?listName=tomcat-user@jakarta.apache.org&msgId=1330229



ちょっと前までは、all-to-allのセッションレプリケーションだったが、
今はDeltaManagerとか使って、差分だけ転送しているようにも見える。
まだまだ随時開発中のもよう。。。