错误:ejabberd节点'ejabberd @ localhost'已在运行

时间:2015-07-21 03:29:42

标签: ejabberd

  1. 我正在安装ejabberd但是当我使用Picasso.with(activity).load(yourImageLink).transform(new CircleTransform()).into(ImageView); 命令通过终端运行时。它给出了ejabberd节点./start已经运行的错误。

  2. 我已经卸载了ejabberd并再次安装了安装程序但是 它给出了同样的错误。

2 个答案:

答案 0 :(得分:2)

我在OSX 10.10.4上使用OSX ejabberd安装程序进行全新安装测试,安装完成后我就可以开始使用ejabberd了。

因此,您的环境中似乎已经运行了一些与ejabberd / ejabberd安装程序交互的错误方法。

以下是您需要检查的内容:

  1. 使用以下ejabberdctl命令检查ejabberd是否实际运行:

    $ bin / ejabberdctl status

    您还可以尝试使用ejabberdctl stopejabberdctl start

  2. 直接启动/停止ejabberd
  3. 使用ps aux | grep beam检查Erlang正在运行的进程。这是我在ejabberd实际运行时得到的结果:

    $ ps aux | grep beam mremond 53977 0.0 0.2 2526548 41872 ?? S 7:47 PM 0:01.73 /Applications/ejabberd-15.06/bin/beam.smp -K true -P 250000 - -root /Applications/ejabberd-15.06 -progname /Applications/ejabberd-15.06/bin/erl - - home / Users / mremond - -sname ejabberd @ localhost -noshell -noinput -noshell -noinput -pa /Applications/ejabberd-15.06/lib/ejabberd-15.06/ebin -mnesia dir“/Applications/ejabberd-15.06/database/ejabberd @localhost“-ejabberd log_rate_limit 100 log_rotate_size 10485760 log_rotate_count 1 log_rotate_date”“ - s ejabberd -sasl sasl_error_logger {file,”/ Applications / ejabberd-15.06 / logs / erlang.log“} -smp auto start

  4. 检查您在/Applications/ejabberd-15.06/logs个文件中看到的内容。请特别注意error.loginstall.log

答案 1 :(得分:2)

我面临类似的问题,使用ubuntu作为操作系统。

我只是使用命令ps -aux | grep -i' ejabberd'列出了ejabberd流程。比我杀死所有这些进程(通过从上面的命令收集进程ID而不是使用命令,例如" kill 98167 87654")。

这对我来说是一个固定的问题。

相关问题