我正在尝试设置一个分布式的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']
.

有帮助吗?

解决方案

可以是etc / hosts条目。确保从站的主机条目有机条目,主机具有本身及其从站的主机条目。

其他提示

我有时有这个问题。我发现删除来自〜/ .ssh的known_hosts文件有助于

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top