2

分散 tsung クラスターをセットアップしようとしていますが、実行できません。

tsung -f tsung-script.xml start
Starting Tsung
"Log directory is: /home/ec2-user/.tsung/log/20140414-0158"
Host key verification failed.

すべてのポートを開くというマニュアルの提案を試してみましたが、コントローラーとスレーブの両方で tsung を実行できます。マニュアルのデバッグ セクションで test コマンドを実行すると、同じエラーが発生します。

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']
4

2 に答える 2

2

私は時々この問題を抱えています。~/.ssh から know_hosts ファイルを削除すると役立つことがわかりました

于 2014-09-16T10:49:48.183 に答える
1

etc/hosts エントリである可能性があります。スレーブにはマスターのホスト エントリがあり、マスターにはそれ自体とそのスレーブのホスト エントリがあることを確認してください。

于 2014-05-09T18:49:34.610 に答える