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的全部安装目录

相关文章
相关标签/搜索