2012-02-05 12 views
1

私はセットアップに2つのEC2インスタンス上の宗クラスターしようとしています: - IP-10-212-101-85.ec2.internal- Erlangのクラッシュ

マスターを

スレーブ - IP-10-116-39-86.ec2.internal

  • 両方がアーラン(R15B)と宗(1.4.2)がインストールされている、およびインストール・パスは、それらの両方で同じです。
  • パスワードなしでマスターからスレーブに、またはその逆にsshを実行できます。
  • ファイアウォールが(サービスのiptables停止)マスター上

両方のマシン上で停止し、{エラー、タイムアウト}でアーランスレーブエージェント結果起動しよう:スレーブで

[[email protected] ~]# erl -rsh ssh -sname foo -setcookie mycookie 
Erlang R15B (erts-5.9) [source] [64-bit] [async-threads:0] [hipe] [kernel-poll:false] 

Eshell V5.9 (abort with ^G) 
([email protected])1> slave:start('ip-10-116-39-86',bar,"-setcookie mycookie"). 
{error,timeout} 

をビームが数秒間現れ、クラッシュします。 erl_crash.dumpが見つかりましたhere

私は間違いで止まっています、どんな手がかりも非常に役に立つでしょう。

PS:両方のマシンの/ etc/hostsに ファイルは以下のように見える、同じである:

127.0.0.1  localhost.localdomain localhost 
::1    localhost6.localdomain6 localhost6 

10.212.101.85 ip-10-212-101-85.ec2.internal 
10.116.39.86 ip-10-116-39-86.ec2.internal 

答えて

0

個々のノードで "service iptables stop"のように見えません。

VMに適用されるセキュリティグループでは、すべてに対してポート範囲0〜65535を開く新しいルールを追加しました。

これが問題を解決しました。

0

それはすべてそのままだ場合、問題がslave:start('ip-10-116-39-86',bar,"-sttcookie mycookie").可能性がある - 代わりにslave:start('ip-10-116-39-86',bar,"-setcookie mycookie").を試してみてください。

+0

オタクを指摘してくれてありがとう。私は質問でそれを修正しました。しかし問題はそのままです。 – CPJoshi