Windows 安裝RabbitMQ後,啓動服務就自動中止

  在作SpringCloud消息總線的時候,須要用到RabbitMQ,因而在windows上下載安裝了一個,erlang的安裝包不是官網下載的,而是朋友分享給個人,沒注意它的版本(9.3)。windows

安裝完成後(安裝的方法沒有錯,環境變量及服務安裝都對了),發現 http://localhost:15672 沒法訪問,開始覺得是服務沒有啓動,進入服務列表查看RabbitMQ服務,果真它沒有運行,因而點擊啓動,從新訪問 http://localhost:15672 ,ui

結果仍是進不去,從新查看RabbitMQ服務,發現它居然中止了。spa

  尋找緣由!日誌

  打開C:\Users\Administrator\AppData\Roaming\RabbitMQ\log 下的報錯日誌,發現裏面有這麼兩段話code

This RabbitMQ version cannot run on Erlang 20.2 (erts 9.2): minimum required version is 20.3 (erts 9.3)
Application rabbit exited with reason: {{erlang_version_too_old,"Erlang 20.3 or later is required, started on 20.2"},{rabbit,start,[normal,[]]}}

意思是,對於我安裝的RabbitMQ來講 Erlang的版本太舊。因而卸載掉Erlang和RabbitMQ,從新安裝最新版本Erlang RabbitMQorm

再次訪問 http://localhost:15672 ,成功!!blog

 

卸載方法:進程

一、移除RabbitMQ服務it

二、打開控制面板——>卸載 RabbitMQ Server——> 卸載 Erlang OTPio

三、打開任務管理器,中止掉 進程epmd.exe

四、刪除掉 Erlang 和RabbitMQ的全部安裝目錄

相關文章
相關標籤/搜索