1. 程式人生 > 其它 >(轉)RabbitMQ啟動失敗!?原因竟是……

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

原文地址:https://www.cnblogs.com/sitr/p/13992078.html

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