データリプリケーションが機能しません。トラブルシュート関連の情報は?

  • マシンが同じサブネットにあるか確認して下さい。ifconfig -a で IP アドレスを確認し、両方のマシンが同じサブネットにあることを確認して下さい。
  • Linux/Unix の場合、
ifconfig -a

で、そのマシンのネットワークインタフェースの MULTICAST 属性が表示されるはずです。また、そのインタフェースが起動していて動作していることも確認します。もし、マルチキャストが有効でない場合には、

ifconfig <interfacename> multicast

で有効化することができます。
Windows の場合、regedit を開き、

HKEY_LOCAL_Machine > SYSTEM > CurrentControlSet > Services > Tcpip > Parameters.

と辿って下さい。
パラメタ TrFunctionalMcastAddress を探し、値が 0 になっていることを確認します。0 になっていない場合には 0 に設定します。

  • あなたの複数マシンセットアップで、server.log ファイルに ADD_EVENT もしくは MASTER_CHANGE_EVENT というような語句がないか確認します。そして、もしあれば、その上の行に、両方のインスタンスがあるか確認します。これは、マルチキャストが有効になっていないか、同じサブネットにいないことの兆候になり得ます。
  • また、/etc/hosts ファイルにあなたのマシンの IP が載っていることもご確認下さい。

(Shreedhar Ganapathy からの回答)


日本語翻訳: ogino

原文 (翻訳したバージョン: 2)