2012-06-20 21 views
3

我一直在试图让聪连接到一个盒子我已经运行的Kubuntu 12.04崇错误:无法在主机上

这里开始newbeam是我的配置

<clients> 
    <client host="klaptop" weight="1" maxusers="500"/> 
</clients> 

我的客户端部分用下面的命令

tsung -f /var/tsung/xml/config.xml -l /var/tsung/logs/ start 

我碰到下面的错误在我tsung_controller日志文件运行聪

=INFO REPORT==== 20-Jun-2012::15:06:01 === 
ts_config_server:(0:<0.72.0>) Can't start newbeam on host klaptop (reason: timeout) !  Aborting! 

我已经阅读了手册的故障排除,并试图确保所有的我的基部覆盖 (相同的Erlang版本,SSH连接工程没有密码,主机名设置了权等)

我已确认与他们给出的例子的连接性,这里是我的结果。

[/var/tsung]$ erl -rsh ssh -sname foo -setcookie mycookie 
Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:8:8] [async-threads:0] [hipe] [kernel-poll:false] 

Eshell V5.9.1 (abort with ^G) 
([email protected])1> slave:start(klaptop,bar,"-setcookie mycookie"). 
{ok,[email protected]} 

的用户手册,似乎有这样的假设,一旦连接二郎工作,聪也将工作,这是不适合我的情况下,虽然,我仍然得到同样的超时问题。

我不知道如何进一步调试此,任何帮助或建议,将不胜感激。

更新: 根据评论中的要求,我尝试使用IP。随着下面的配置

<client host="klaptop" weight="1" maxusers="500"> 
    <ip value="10.160.1.89"></ip> 
</client> 

虽然我得到了同样的错误。

+0

问题总是有可能与名称解析有关。你可以尝试使用直接IP节点的上述步骤吗? –

回答

5

我有类似的问题,可能ssh密钥检查可能会阻碍。
试试这个:

  1. 使用聪1.4.3或更高版本

  2. 创建一个脚本文件(比如,some_dir/ssh_no_check):

    #!/bin/sh 
    /usr/bin/ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no [email protected] 
    
  3. 使其可执行。

  4. 地址:

    -r some_dir/ssh_no_check 
    

你聪命令PARAMS。

这将禁用tsung的ssh密钥检查。

+0

是的!这解决了这个问题。非常感谢。出于好奇,你在Mac上运行吗? – copacetic

+0

@copacetic很高兴帮助!不,大部分时间我在Linux上运行tsung。 –

2
Can't start newbeam on host XXXX (reason: timeout) 

在我的情况下(Debian 6.0,tsung 1.4.2)这个错误的原因是客户端也必须有ssh密钥才能连接到master。文档中没有明确提及它。

0
  1. 确保ssh密钥验证被禁用

的〜/ .ssh /配置 主机* StrictHostKeyChecking没有 UserKnownHostsFile =的/ dev/null的

  • 确保所有端口都可通过控制器和工作器节点访问。 如果它在云端,请确保防火墙或安全组允许所有端口。
  • 3.Erlang,崇必须有相同的版本。

    4.Ensure所有机器的网络层可达彼此

    5.Run二郎测试

    ERL -rsh SSH -name subbu -setcookie聪 二郎R16B03-1(专家评审组-5.10.4)来源] [64位] [smp:2:2] [异步线程:10] [hipe] [kernel-poll:false]

    Eshell V5.10.4(中止使用^ G) (daya @ ip -10-0-100-224.ec2.internal)1> slave:start(“worker1.com”,bar,“ - setcookie tsung”)。

    警告:将'worker1,10.0.100.225'(ECDSA)永久添加到已知主机列表中。 {ok,bar @ worker1}

    将此测试从控制器运行到所有工作节点。

    您应该可以在没有任何问题的情况下运行测试。

    祝你好运!

    Subbu

    相关问题