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