消息队列MQ

windows系统下rabbitMQ服务启动后立即关闭的解决方法

本文主要是介绍windows系统下rabbitMQ服务启动后立即关闭的解决方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

问题描述

想打开rabbitMQ网页控制台的插件

在rabbitMQ\sbin目录下执行命令

rabbitmq-plugins enable rabbitmq_management

结果报了一个unchange的错误(解决了没截到图)

 

然后想重启服务

rabbitmq-service.bat stop
rabbitmq-service.bat start

又发现服务已经自动停止了

 

又尝试了几次已经开不起来了,已启动成功就很快停止

 

问题原因

rabbitMQ有个默认路径记录一些信息,db,log,已开启的插件等

这个默认路径是在C盘,然后我windows的用户名是中文,rabbitMQ又不支持中文路径,所以出错

 

解决方法

两种方法解决

1.改用户名

2.改默认存储地址

创建一个系统变量RABBITMQ_BASE,值输入自己设置的路径(不能含有中文)

重启服务即可

这篇关于windows系统下rabbitMQ服务启动后立即关闭的解决方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!