RabbitMQ啟動失敗!?原因竟是……


我下載好RabbitMQ和Erlang之后,打開http://localhost:15672/ 嘗試去查看它的后台控制頁面,結果發現不行,而且貌似RabbitMQ啟動也失敗了。
於是我嘗試了一下操作。

1、使用管理員運行CMD,然后切換到RabbitMQ下的sbin目錄。
2、執行指令:
rabbitmq-service.bat remove
去除現有的RabbitMQ指令。
3、設置RabbitMQ的日志地址。
set RABBITMQ_BASE=D:\work\RabbitMQ
這個可以隨意設置。

4、重新把RabbitMQ的服務安裝一遍。
rabbitmq-service.bat install

5、開啟RabbitMQ的控制台頁面
rabbitmq-plugins enable rabbitmq_management

6、最后再開啟服務。
net start rabbitmq

然后再打開http://localhost:15672/ 就可以正常訪問了。

出現這個啟動失敗的問題通常是因為windows的賬戶名為中文名,RabbitMQ默認會在C盤的Users的用戶文檔下創建日志,路徑就會出現中文。比如我的C盤用戶路徑就是C:\Users\摸魚哥,這樣就會出錯了。我們把RabbitMQ的默認地址修改為不帶中文名的地址就解決了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM