启动Tsung测试时出现“[os_mon] cpu supervisor port(cpu_sup)”错误

时间:2016-01-22 17:13:40

标签: erlang cpu-usage tsung

我是Tsung性能测试的新手,所以也许我的问题对某些人来说显而易见,但......

我在Mac上安装了Tsung(OS X 10.11.2),它已经使用自制程序安装了Erlang:

Erlang and Tsung versions

接下来,我创建了非常简单的tsung.xml文件:

<clients>
    <client host="localhost" use_controller_vm="true" maxusers="10" cpu="4" />
</clients>

<servers>
    <server host="google.com.ua" port="80" type="tcp" />
</servers>

<load>
    <arrivalphase phase="1" duration="10" unit="second">
        <users interarrival="10" unit="second" />
    </arrivalphase>
    <arrivalphase phase="2" duration="2" unit="minute"></arrivalphase>
</load>

<sessions>
    <session name='MainPage' weight='50' type='ts_http'>
        <request>
            <http url='/' version='1.1' method='GET' />
        </request>
    </session>
</sessions>

并将其上传到正确的文件夹(/Users/User_Name/.tsung)。之后,我开始使用tsung start进行测试并得到error

  

上次登录:星期五1月22日16:54:37关于ttys000
  macpro15:〜$ tsung start
  启动Tsung   日志目录为:/Users/User_Name/.tsung/log/20160122-1821
  权限被拒绝(公钥,键盘互动)   [os_mon] cpu supervisor port(cpu_sup):Erlang已关闭

有谁可以告诉我我做错了什么?

P.S。我试图在PC上运行Linux Ubuntu和新版本的Erlang / Tsung(从off。网站下载并从源代码编译),但我也遇到了同样的错误。

1 个答案:

答案 0 :(得分:0)

问题是您无法对本地主机执行ssh操作。首先使用以下命令创建一个ssh公钥:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

然后将密钥复制到授权密钥:

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys