ERROR: The ejabberd node 'ejabberd@localhost' is already running -


  1. i installing ejabberd when run through terminal using ./start command. gave error ejabberd node ejabberd@localhost running.

  2. i have uninstalled ejabberd , again installed through installer but
    gave same error.

i tested fresh install osx ejabberd installer on osx 10.10.4 , after install can start ejabberd fine.

so, seems have running in environment interacting ejabberd / ejabberd installer in bad way.

here need check:

  1. check if ejabberd running following ejabberdctl command:

    $ bin/ejabberdctl status

    you can try starting / stopping ejabberd directly ejabberdctl stop , ejabberdctl start

  2. check erlang running processes ps aux | grep beam. here when ejabberd running:

    $ ps aux | grep beam mremond 53977 0.0 0.2 2526548 41872 ?? s 7:47pm 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

  3. check see in /applications/ejabberd-15.06/logs files. pay attention error.log , install.log


Comments