小编Tom*_*ire的帖子

Erlang:无法启动从站 - {error,timeout}

我目前正在尝试建立一个使用 Erlang 从属功能的分布式 Tsung 负载测试环境,但是我没有成功让控制器节点启动从属节点。例如

(musicglue@load1)1> net:ping(musicglue@load2).
pong
(musicglue@load1)2> slave:start(load2,musicglue,"-setcookie tom").
{error,timeout}
Run Code Online (Sandbox Code Playgroud)

背景

我的环境:

控制器 - 主机名:load1,用户:musicglue,Ubuntu 10.04 LTS,从源代码编译的 Erlang R15B01

有效的事情:

  • 我可以通过 SSH 从 load1 连接到 load2,反之亦然
  • 我可以在 load1 和 load2 上启动一个 erl 会话
  • 我可以从 load1 在 load2 上启动一个 erl 会话;SSH 加载 2 erl
  • 我可以在两个节点上使用相同的 cookie 从 erl 会话成功地从 load1 ping load2。

平输出:

musicglue@load1:~$ erl -rsh ssh -sname musicglue -setcookie tom
Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:4:4] [async-threads:
0] [hipe] [kernel-poll:false]
Eshell V5.9.1  (abort with ^G)
(musicglue@load1)1> net:ping(musicglue@load2).
pong …
Run Code Online (Sandbox Code Playgroud)

erlang slave tsung

6
推荐指数
1
解决办法
2100
查看次数

标签 统计

erlang ×1

slave ×1

tsung ×1