如何调试ejabberd崩溃报告?

Usm*_*ail 4 ejabberd

我是ejabberd的新手,我编译并运行服务器但在启动时遇到此错误.日志不是很有用,但也许有人知道如何比我更好地解析它.任何见解都会很棒.

    =CRASH REPORT==== 17-May-2011::16:30:19 ===
      crasher:
        initial call: application_master:init/4
        pid: <0.39.0>
        registered_name: []
        exception exit: {bad_return,
                            {{ejabberd_app,start,[normal,[]]},
                             {stringprep,nameprep,exmpp_not_started,"localhost"}}}
          in function  application_master:init/4
        ancestors: [<0.38.0>]
        messages: []
        links: [<0.38.0>,<0.40.0>,<0.6.0>]
        dictionary: []
        trap_exit: true
        status: running
        heap_size: 610
        stack_size: 24
        reductions: 132
      neighbours:

    =INFO REPORT==== 17-May-2011::16:30:19 ===
        application: ejabberd
        exited: {bad_return,{{ejabberd_app,start,[normal,[]]},
                             {stringprep,nameprep,exmpp_not_started,"localhost"}}}
        type: temporary
Run Code Online (Sandbox Code Playgroud)

jde*_*eno 5

二郎故障转储查看器比原始转储文件(略)更好.您可以从控制台启动它:erl -s crashdump_viewer,然后打开浏览器到http:// localhost:8888 /并单击页面顶部的CrashDumpViewer.

看看你的转储,看起来exmpp应用程序没有开始.如果您是从源代码编译的,那么exmpp可能需要依赖项.如果exmpp:start().erl控制台尝试,你看到了什么?