繁体   English   中英

无法在EC2上设置tsung群集-Erlang崩溃

[英]Unable to set-up tsung cluster on EC2 - Erlang crash

我正在尝试在两个ec2实例上设置一个tsung群集:

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

从站-ip-10-116-39-86.ec2.internal

  • 两者都安装了erlang(R15B)和tsung(1.4.2),并且两者的install-path相同。
  • 我可以从Master到Slave进行ssh,反之亦然,而无需输入密码。
  • 两台计算机上的防火墙均已停止(服务iptables停止)

在Master上,尝试启动erlang从属代理会导致{error,timeout}:

[root@ip-10-212-101-85 ~]# 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)
(foo@ip-10-212-101-85)1>  slave:start('ip-10-116-39-86',bar,"-setcookie mycookie").
{error,timeout}

在从站上,光束上升几秒钟,然后崩溃。 erl_crash.dump可以在这里找到

我陷入了错误,任何线索都会非常有帮助。

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

如果这一切都是逐字记录的,那么问题可能出在slave:start('ip-10-116-39-86',bar,"-sttcookie mycookie"). -尝试slave:start('ip-10-116-39-86',bar,"-setcookie mycookie"). 代替。

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

在VM上应用的安全组中,我添加了一条新规则,该规则为所有端口打开了0-65535的端口范围。

这样就解决了问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM