1. 程式人生 > 其它 >Rabbitmq 使用者名稱中文導致啟動閃退問題及解決方案

Rabbitmq 使用者名稱中文導致啟動閃退問題及解決方案

  Rabbitmq 使用者名稱中文導致啟動閃退問題及解決方案
首先呢,rabbitmq安裝時要求所有路徑不能帶有中文,但是有些情況下,電腦C盤的使用者初始命名為中文,  則會影響rabbitmq的啟動
前提:安裝並配置erlang以及安裝完rabbitmq軟體的後續操作,這些預設你已經完成
第一步:以管理員的身份執行cmd,在該cmd中切換目錄至rabbitmq安裝目錄(sbin下) 第二步:       ./rabbitmq-service.bat remove    第三步:       ./set RABBITMQ_BASE=D:\rabbitmq_server\data   (其中 D:\rabbitmq_server\data是自定義的目錄,應該是一個軟連線,繞過 c\user\用中文使用者名稱\AppData\Roaming\RabbitMQ 這個資料夾,這樣就不會有中文路徑的問題了)
 第四步:       ./rabbitmq-service.bat install   第五步:啟用外掛       ./rabbitmq-plugins enable rabbitmq_management   第六步:去服務管理重啟服務即可
我的個人理解是這個rabbitmq軟體讀寫路徑不能為中文,需要修改電腦使用者名稱 (不是設定裡的暱稱,是C盤的user下中文名,當然有的人購買電腦初始化留了心眼,設定就不是中文就不存在這個問題) 修改電腦使用者名稱成本就說不好了, 操作電腦系統配置比較危險,那麼就修改rabbitmq配置讓他繞過中文使用者名稱這個路徑, 所以先(第一步)remove它的service指令碼,再指定自定義系統變數的路徑(第二步), 再重新(第三步)安裝service指令碼,最後啟用外掛