今天在使用rabbitMQ的时候,出现了点错误,本来想添加vhost,但是无意间把‘/’删掉了,导致rabbitmq-server一致启动不起来。
如图:
因为我开始是用的默认的 vhost是‘/’ ~~~
使用rabbitmqctl add_vhost 命令添加时,根本就启动不起~~~蛋疼啊!!
最后,想了一下,在原来的vhost中,我原来是有些队列的,而且设置的是持久化,里面有些数据会保存到磁盘上的,再启动rabbit服务时,
会默认加载的,但原来的vhost已经删掉了,所以可能导致找不到vhost而报错!!
第一次启动,会检查是否有数据库,没有则创建 一个db,存放在 C:\Users\lenovo\AppData\Roaming\RabbitMQ\db,DB会存储关于user,vhost,持久化消息等信息
所以我就吧持久在本地的数据全部删掉了,如图:
删掉之后,重新启动rabbitmq-server,成功过了!!!!
看来我的想法是对的~~