2012-02-05 39 views
1

我想安装两个EC2实例一宗群:无法在EC2上设置聪群 - 二郎崩溃

大师 - IP-10-212-101-85.ec2.internal

奴隶 - 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

看起来像单个节点上“服务iptables的停止”是不够的。

在是在虚拟机上应用的安全组,我添加了打开的端口范围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 2012-02-06 03:37:11