(避雷指引:管理页面超时问题)windows下载安装RabbitMQ

本文主要是介绍(避雷指引:管理页面超时问题)windows下载安装RabbitMQ,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、背景:

学习RabbitMQ过程中,由于个人电脑性能问题,直接装在windows去使用RabbitMQ,根据各大网友教程,去下载安装完之后,使用web端进行简单的入门操作时,总是一直提示超时,要么容易连接不上。

最后发现基本上就一个坑没给大家讲出来,Linux的如果也产生这个问题,那么解决思路也是差不多。

二、下载安装

1、下载安装Erlang:

由于RabbitMQ是使用Erlang开发的,所以运行时需要搭建Erlang环境。

可以直接通过官网下载:

Downloads - Erlang/OTP

安装过程基本就是一直点下去就完了,这里提示一个点,如果你的电脑没有C++组件(安装过程会提示),那么你也需要把这个组件安装完,重启电脑重新去安装Erlang即可。

2、配置Erlang至系统环境:

新建系统变量:ERLANG_HOME,新版默认情况下会自动创建,指向你安装的Erlang根目录。

然后打开cmd,输入erl,返回有版本号提示说明配置环境成功。

3、下载安装RabbitMQ:

官网下载地址:

Installing on Windows | RabbitMQ

我下载的是windows的,找到最新的exe文件:

这里要说明第一个坑点了:

·首先,你安装的目录,不允许有中文;不建议放置于系统盘。

·其次,你安装之前,我建议直接去先配置一个RabbitMQ的启动时默认应用目录。

因为安装完之后呢,RabbitMQ会自动指定系统盘下的一个路径,作为你的启动后数据以及日志收集目录,大概是这个样子的:

而正是因为这个默认指定的目录,会导致后面你连接RabbitMQ的时候,容易产生超时、断联等一系列问题,我也不清楚具体原因,有一篇文章说是因为路径存在中文或放在了AppData这个目录下会导致多重解析等等,暂时没有发现有文章是讲清楚这问题的。

但是所有的安装教程文章(官网不算,看得懂官网的就不用来这里找了),我没发现有事先说明这个坑的,所以我写一份出来让大家避避雷。

我们直接通过配置RabbitMQ的默认应用目录,去解决上面这个问题:

·新建系统环境变量:

RABBITMQ_BASE:指向你需要配置的新路径,不要存在中文

·然后,再去正式安装你的RabbitMQ:

安装步骤中,基本上除了更改目录为自己指定目录之外(路径不要有中文!),就都是默认的选择即可。

三、启动测试:

当安装成功,你的win菜单栏,基本上会出现这些内容:

首次使用,我们还需要遵循以下使用方式:

1、激活rabbitmq_management工具

直接双击打开RabbitMQ Command Prompt(sbin dir)可以进入到 Rabbitmq的sbin目录,或者你手动cmd进去也可以,执行以下命令:

rabbitmq-plugins enable rabbitmq_management

2、启动服务:

net start RabbitMQ - 启动MQ

net stop RabbitMQ - 停止MQ

关于常用的其他命令,可以百度一下。

3、图形界面访问与Error:超时

RabbitMQ服务端,提供有图形界面,启动服务成功后,输入网址:

http://127.0.0.1:15672

用户名与密码初始默认都是:guest

当你登录成功,会进入以下界面:

大家此时可以顺便看看我图片的右上角,提示的是Error:could not connect 。。。这个错误,就是不断连接失败超时,然后导致整个页面一直卡顿,捣腾好久,一直百度,其实就是因为需要在安装前去修改默认的base数据应用目录!

如果,你已经按其他文章教程装好了,又出现这个类似的问题,不管你是Windows还是Linux端,都可以按上面的逻辑,去重新配置一下base目录解决。

这篇关于(避雷指引:管理页面超时问题)windows下载安装RabbitMQ的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/925391

相关文章

IDEA和GIT关于文件中LF和CRLF问题及解决

《IDEA和GIT关于文件中LF和CRLF问题及解决》文章总结:因IDEA默认使用CRLF换行符导致Shell脚本在Linux运行报错,需在编辑器和Git中统一为LF,通过调整Git的core.aut... 目录问题描述问题思考解决过程总结问题描述项目软件安装shell脚本上git仓库管理,但拉取后,上l

Linux创建服务使用systemctl管理详解

《Linux创建服务使用systemctl管理详解》文章指导在Linux中创建systemd服务,设置文件权限为所有者读写、其他只读,重新加载配置,启动服务并检查状态,确保服务正常运行,关键步骤包括权... 目录创建服务 /usr/lib/systemd/system/设置服务文件权限:所有者读写js,其他

Linux挂载linux/Windows共享目录实现方式

《Linux挂载linux/Windows共享目录实现方式》:本文主要介绍Linux挂载linux/Windows共享目录实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录文件共享协议linux环境作为服务端(NFS)在服务器端安装 NFS创建要共享的目录修改 NFS 配

基于Python开发Windows自动更新控制工具

《基于Python开发Windows自动更新控制工具》在当今数字化时代,操作系统更新已成为计算机维护的重要组成部分,本文介绍一款基于Python和PyQt5的Windows自动更新控制工具,有需要的可... 目录设计原理与技术实现系统架构概述数学建模工具界面完整代码实现技术深度分析多层级控制理论服务层控制注

通过React实现页面的无限滚动效果

《通过React实现页面的无限滚动效果》今天我们来聊聊无限滚动这个现代Web开发中不可或缺的技术,无论你是刷微博、逛知乎还是看脚本,无限滚动都已经渗透到我们日常的浏览体验中,那么,如何优雅地实现它呢?... 目录1. 早期的解决方案2. 交叉观察者:IntersectionObserver2.1 Inter

idea npm install很慢问题及解决(nodejs)

《ideanpminstall很慢问题及解决(nodejs)》npm安装速度慢可通过配置国内镜像源(如淘宝)、清理缓存及切换工具解决,建议设置全局镜像(npmconfigsetregistryht... 目录idea npm install很慢(nodejs)配置国内镜像源清理缓存总结idea npm in

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

idea突然报错Malformed \uxxxx encoding问题及解决

《idea突然报错Malformeduxxxxencoding问题及解决》Maven项目在切换Git分支时报错,提示project元素为描述符根元素,解决方法:删除Maven仓库中的resolv... 目www.chinasem.cn录问题解决方式总结问题idea 上的 maven China编程项目突然报错,是

Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题

《Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题》在爬虫工程里,“HTTPS”是绕不开的话题,HTTPS为传输加密提供保护,同时也给爬虫带来证书校验、... 目录一、核心问题与优先级检查(先问三件事)二、基础示例:requests 与证书处理三、高并发选型:

在Node.js中使用.env文件管理环境变量的全过程

《在Node.js中使用.env文件管理环境变量的全过程》Node.js应用程序通常依赖于环境变量来管理敏感信息或配置设置,.env文件已经成为一种流行的本地管理这些变量的方法,本文将探讨.env文件... 目录引言为什么使php用 .env 文件 ?如何在 Node.js 中使用 .env 文件最佳实践引