我正在安裝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