无法启动分布式tsung集群

时间:2014-04-14 02:10:29

标签: erlang load-testing tsung

我正在尝试设置分布式的tsung群集,但无法让它运行。

tsung -f tsung-script.xml start
Starting Tsung
"Log directory is: /home/ec2-user/.tsung/log/20140414-0158"
Host key verification failed.

我已经尝试过手册建议打开所有端口,我能够在控制器和从属设备上运行tsung。如果我在手册的调试部分尝试测试命令,我会得到同样的错误。

erl -rsh ssh -sname ec2-user -setcookie mycookie
slave:start("ip-XX-XXX-XXX-XXX.ec2.internal","ec2-user","-setcookie mycookie").
Host key verification failed.

我能够在没有密码的情况下ssh到盒子里(在tsung之外:)

ssh ip-XX-XXX-XXX-XXX.ec2.internal erl
Eshell V5.8.5  (abort with ^G)
1>

我还应该检查什么? 有什么明显的东西我不见了吗? 有没有办法获得更详细的日志,关于erlang的失败和尝试的内容?

当前的控制器日志没有帮助:

=INFO REPORT==== 14-Apr-2014::01:59:26 ===
              ts_mon:(5:<0.53.0>) Activate clients with text backend

=INFO REPORT==== 14-Apr-2014::01:59:26 ===
              ts_mon:(5:<0.53.0>) Starting tsung clients on hosts: ['ip-XX-XXX-XXX-XXX.ec2.internal']

2 个答案:

答案 0 :(得分:2)

我有时会遇到这个问题。我发现从〜/ .ssh help

删除known_hosts文件

答案 1 :(得分:1)

它可能是etc / hosts条目。确保从站具有主站的主机条目,并且主站具有自身及其从站的主机条目。