(轉)RabbitMQ啟動失敗!?原因竟是……
阿新 • • 發佈:2022-01-06
原文地址: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的預設地址修改為不帶中文名的地址就解決了。