我下載好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的默認地址修改為不帶中文名的地址就解決了。
