我正在安装ejabberd,但是当我通过终端使用
./start
命令运行此命令时。它给出了ejabberd节点[email protected]
已经在运行的错误。错误:ejabberd节点“ejabberd @ localhost”已在运行我已经卸载ejabberd,并再次通过安装程序安装它,但
它给出了同样的错误。
回答
我使用OSX 10.10.4上的OSX ejabberd安装程序进行全新安装测试,安装后我可以启动ejabberd。
因此,您的环境中似乎已经有一些运行环境与ejabberd/ejabberd安装程序以不良方式进行交互。
以下是你需要检查什么:
检查ejabberd实际上是与以下ejabberdctl命令运行:
$斌/ ejabberdctl状态
您也可以尝试开始/直接用
ejabberdctl stop
和检查Erlang runni停止ejabberd ng进程与
ps aux | grep beam
。这是我在ejabberd实际运行时得到的结果:$ ps aux | grep光束 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 {文件, “/应用/ ejabberd-15.06 /日志/ erlang.log”} -smp自动启动
检查你请参阅
/Applications/ejabberd-15.06/logs
文件。支付特别注意error.log
和install.log
我在终端中添加./ejabberdctl状态。失败RPC连接到节点ejabberd @本地:nodedown 命令来启动ejabberd节点: 开始启动在服务器模式下的ejabberd节点 调试安装一个交互式的Erlang的外壳到正在运行的ejabberd节点 iexdebug附上一个互动的药剂外壳到运行ejabberd节点 活(交互)模式 现场启动一个ejabberd节点iexlive开始在现场(交互)模式下的ejabberd节点,药剂壳内 可选参数启动一个ejabberd节点时: – akshay
它说,失败的RPC连接节点ejabberd @ localhost:nodedown – akshay
Appsters-MBP-Akshay-Kumar:logs akshay $ /Applications/ejabberd-15.06/logs/ejabberd.log -bash:/Applications/ejabberd-15.06/logs/ejabberd.log:权限被拒绝 – akshay
我面临着类似的问题,使用Ubuntu作为操作系统。
我只用命令ps -aux | grep -i'ejabberd'列出了ejabberd进程。比我杀死所有这些进程(通过从上面的命令收集进程ID比使用命令例如“kill 98167 87654”)。
这个固定的问题对我来说。
- 1. ejabberd节点
- 2. 如何更改ejabberd的默认节点名ejabberd @ localhost?
- 3. Ejabberd mod_mam错误
- 4. ejabberd编译错误
- 5. Ejabberd启动问题。 RPC失败节点关闭错误
- 6. ejabberd聚类运行分贝[]
- 7. ejabberd mysql脚本错误?
- 8. ejabberd模块编译错误
- 9. ejabberd admin登录错误
- 10. Erlang - Ejabberd join_cluster错误:{no_ping ...}
- 11. ejabberd JSON解析错误?
- 12. ejabberd节点的聚类如何工作?
- 13. 消息已停止Ejabberd
- 14. ejabberd - http:// localhost:5280重定向到www.localhost.com:5280
- 15. 服务器运行时ejabberd状态showin错误
- 16. ejabberd Websockets存在
- 17. Ejabberd:在MUC
- 18. 在ejabberd上执行BOSH
- 19. 与ejabberd
- 20. Ejabberd从挂钩
- 21. Ejabberd roster odbc
- 22. Ejabberd集群
- 23. ejabberd,Rosters和mySQL
- 24. 配置ejabberd
- 25. ejabberd编译错误,从源头
- 26. ejabberd Cluster Not Working
- 27. XMPP eJabberd PSI配置
- 28. Ejabberd包过滤
- 29. smack UserSearchManager与ejabberd
- 30. ejabberd 16.03与Elixir,节点在第一个节点关闭时卡住
你在使用什么操作系统?你是如何安装它的?包?二进制安装程序?是哪个版本的ejabberd?当你输入命令'ps aux'时,你发现梁运行吗?在哪个目录中?与您安装的位置相同吗? –
我使用的是OSX 10.10.3,我使用此链接来安装ejabberd https://www.process-one.net/en/ejabberd/downloads/ – akshay
尝试使用ejabberdctl而不是启动脚本。此外,请检查您是否正确设置主机部分 – ETech