【发布时间】:2015-11-12 03:27:12
【问题描述】:
我用过 Ejabberd 版本:15.10 Erlang/OTP 版本: 18 Tsung 版本: 1.6.1
当我在“make install”之后启动 tsung 时,使用:
xxxxx:~/.tsung$ tsung -f jabber_register.xml 开始
例如:jabber_register.xml 是从示例中复制而来的
然后显示:
Starting Tsung
Log directory is: /home/user/.tsung/log/20151112-1105
[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
什么原因导致失败?
【问题讨论】:
-
您应该在日志中找到更多信息。
-
=ERROR REPORT== ** 通用服务器 ts_config_server 终止 ** 最后一条消息是 {'$gen_cast',{newbeams,[localhost]}} ** 当服务器状态 == ... * * 终止原因 == ** {function_clause, [{lists,min,[[]],[{file,"lists.erl"},{line,314}]}, {ts_config_server,handle_cast,2, [{文件,"src/tsung_controller/ts_config_server.erl"},{line,383}]}, {gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,615}]}, {gen_server, handle_msg,5,[{file,"gen_server.erl"},{line,681}]}, {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}
-
然后:=ERROR REPORT==== 12-Nov-2015::15:33:34 === ** 状态机 ts_launcher 终止 ** 最后一个事件是 {launch,[] ,"localhost",now} ** 当状态 == 等待 ** 数据 == {launcher,undefined,[],"ubuntu",undefined,false,0,undefined, undefined,undefined,1,undefined,1,undefined }
-
然后:** 终止原因 = ** {{function_clause, [{lists,min,[[]],[{file,"lists.erl"},{line,314} ]}, {ts_config_server,handle_cast,2, [{file,"src/tsung_controller/ts_config_server.erl"},{line,383}]}, {gen_server,try_dispatch,4,[{file,"gen_server.erl"} ,{line,615}]}, {gen_server,handle_msg,5,[{file,"gen_server.erl"},{line,681}]}, {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl "},{line,240}]}]}, {gen_server,call, [{global,ts_config_server},{get_client_config,"localhost"},60000]}}
-
以上部分日志信息可用吗?