1

2つのec2インスタンスでtsungクラスターをセットアップしようとしています。

マスター-ip-10-212-101-85.ec2.internal

スレーブ-ip-10-116-39-86.ec2.internal

  • どちらにもerlang(R15B)とtsung(1.4.2)がインストールされており、install-pathは両方で同じです。
  • パスワードなしでマスターからスレーブに、またはその逆にsshを実行できます。
  • ファイアウォールは両方のマシンで停止しています(サービスiptablesは停止します)

マスターで、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
4

2 に答える 2

1

個々のノードでの「serviceiptablesstop」では不十分のようです。

VMに適用されるセキュリティグループに、すべてのポート範囲0〜65535を開く新しいルールを追加しました。

これで問題は解決しました。

于 2012-02-09T04:46:11.453 に答える
0

それがすべて逐語的である場合、問題が発生している可能性があります-代わりにslave:start('ip-10-116-39-86',bar,"-sttcookie mycookie").試してください。slave:start('ip-10-116-39-86',bar,"-setcookie mycookie").

于 2012-02-05T21:42:01.313 に答える