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.
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とか使って、差分だけ転送しているようにも見える。
まだまだ随時開発中のもよう。。。