当我尝试启动ejabberd服务时,它总是崩溃。
Starting jabber server: ejabberd Crash dump was written to: /var/log/ejabberd/erl_crash.dump Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}}) Crash dump was written to: /var/log/ejabberd/erl_crash.dump Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}}) .
我已经改变了服务器hostanme之前,它工作正常,但在configuration我有:
{hosts, ["localhost", "private.localhost", "public.localhost"]}.
我想你不能只是简单的改变主机名,因为Erlang / ejabberd有问题。
尝试这种方法( 大锤风格 )
ejabberdctl backup /tmp/ejabberd_bkp
(如果您select另一个输出目录,则可能会发生权限问题) ejabberdctl restore /tmp/ejabberd_bkp
导入你的数据库