首先,你得先确认的你得Erlang的版本和RabbitMQ的版本是否能相互兼容,如果不能,请先下载对应的Erlang版本或者RabbitMQ版本。
在Java中使用了RabbitMQ发现不停的尝试连接,却连不上的问题
先在cmd下输入erl,看一下Erlang的环境变量配没有
没有上图这个结果的,先配置对应的Erlang的环境变量
其次,如果已经可以配置好了的Erlang,那我们先尝试在后台使用一下启动的命令
Rabbitmq-server
输入上述命令,看一下直接运行的时候会不会报错
如果报了这样的错
ERROR: node with name "rabbit" already running on "xxx"
那就需要尝试一下,重启RabbitMQ
输入命令
tasklist | find /i "erl"
如果还有其他相关的,一个个的把进程给杀死
通过指令,杀生进程(记得改一下进程号)
taskkill /pid 14704 -t -f
完成后,重启一下RabbitMQ 服务,输入命令
rabbitmq-server start
启动成功,但是这样关闭当前的窗口后又会自动关闭,不过我们可以通过下面的命令,在后台自动的开启rabbitmq-server
abbitmq-server -detached 后台启动
这样就可以正常的使用RabbitMQ了
版权归原作者 全栈Demo 所有, 如有侵权,请联系我们删除。