rabbitmq报错

这篇具有很好参考价值的文章主要介绍了rabbitmq报错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Applying plugin configuration to rabbit@DESKTOP-C3HQ9BK… Plugin configuration unchanged.

删除服务
D:\programSoftware\rabbit\rabbitmq_server-3.8.17\sbin>rabbitmq-service.bat remove
D:\programSoftware\erl\erl-23.3.4.18\erts-11.2.2.17\bin\erlsrv: Service RabbitMQ removed from system.

检查并尝试再次删除,服务已经不存在
D:\programSoftware\rabbit\rabbitmq_server-3.8.17\sbin>
D:\programSoftware\rabbit\rabbitmq_server-3.8.17\sbin>rabbitmq-service.bat remove
D:\programSoftware\erl\erl-23.3.4.18\erts-11.2.2.17\bin\erlsrv: Unable to remove service (not enough privileges?)
Error: ¾ä±úÎÞЧ¡£

设置RABBITMQ_BASE环境变量,这个环境变量通常用于指定RabbitMQ的数据目录,即RabbitMQ存储其持久化消息、队列、交换机等信息的位置。
D:\programSoftware\rabbit\rabbitmq_server-3.8.17\sbin>set RABBITMQ_BASE=D:\programSoftware\rabbit\rabbitmq_server-3.8.17\data

重新安装或配置RabbitMQ服务
D:\programSoftware\rabbit\rabbitmq_server-3.8.17\sbin>rabbitmq-service.bat install
D:\programSoftware\erl\erl-23.3.4.18\erts-11.2.2.17\bin\erlsrv: Service RabbitMQ added to system.

启用 RabbitMQ 的 Web 管理界面插件,从而使用户能够方便地通过 Web 界面来管理和监控 RabbitMQ 服务器。

执行此命令后,RabbitMQ 服务通常需要重启以使更改生效。在重启之后,你就可以通过 Web 浏览器访问 RabbitMQ 的管理界面了。

D:\programSoftware\rabbit\rabbitmq_server-3.8.17\sbin>rabbitmq-plugins enable rabbitmq_management

rabbitmq-service.bat start和rabbitmq-plugins enable rabbitmq_management这两个命令在RabbitMQ中具有不同的功能和用途。以下是两者之间的主要区别:

一、功能差异

rabbitmq-service.bat start:
这个命令用于启动RabbitMQ服务。
它确保RabbitMQ服务器开始运行,从而可以接受和处理消息队列。
这是使用RabbitMQ之前的必要步骤,因为只有在服务启动后,客户端才能连接到RabbitMQ服务器进行消息的发布和订阅。
rabbitmq-plugins enable rabbitmq_management:
这个命令用于启用RabbitMQ的管理插件。
管理插件提供了一个基于Web的管理界面和HTTP API,用于监控和管理RabbitMQ服务器。
通过启用这个插件,用户可以通过Web浏览器访问RabbitMQ的管理界面,查看和管理队列、交换机、连接、用户等。
二、操作对象与效果

rabbitmq-service.bat start操作的是RabbitMQ服务本身,目的是让它开始运行。
rabbitmq-plugins enable rabbitmq_management操作的是RabbitMQ的插件系统,目的是启用特定的管理功能。
三、依赖关系

在执行rabbitmq-plugins enable rabbitmq_management之前,通常需要先执行rabbitmq-service.bat start来启动RabbitMQ服务。因为插件的启用通常需要在服务运行的状态下进行。
四、使用场景

当你需要启动RabbitMQ服务以进行消息队列处理时,你会使用rabbitmq-service.bat start。
当你希望通过Web界面来监控和管理RabbitMQ服务器时,你会使用rabbitmq-plugins enable rabbitmq_management来启用管理插件。文章来源地址https://www.toymoban.com/news/detail-861830.html

到了这里,关于rabbitmq报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • rabbitmq中客户端30分钟未ack报错解决

    错误日志 : ERROR MESSAGE 这个错误发生在 RabbitMQ 客户端,提示连接已经被关闭,并给出了关闭的原因: close-reason,由对等方(Peer)发起; code=406,表示 PRECONDITION_FAILED; text=‘PRECONDITION_FAILED - delivery acknowledgement on channel 1 timed out. Timeout value used: 1800000 ms. This timeout value can be

    2024年02月10日
    浏览(22)
  • rabbitMQ rascal/amqplib报错 Error: Unexpected close 排查

    以下是一些可能导致此 RabbitMQ 客户端或任何其他 RabbitMQ 客户端中的套接字读取或写入失败的常见场景 1.错过(客户端)心跳 第一个常见原因是RabbitMQ 检测到心跳丢失。发生这种情况时,RabbitMQ 将添加一个有关它的日志条目,然后根据规范要求关闭连接。 以下是 RabbitMQ 日志

    2024年02月04日
    浏览(23)
  • 【Rabbitmq】报错:ERROR CachingConnectionFactory Channel shutdown: channel error;

    报错内容 ERROR CachingConnectionFactory Channel shutdown: channel error; protocol method: #methodchannel.close(reply-code=406, reply-text=PRECONDITION_FAILED - unknown delivery tag 1, class-id=60, method-id=80) 原因   默认是自动ack,然后你代码又手动ack,导致ack了两次,报了错。 解决办法  配置文件设置为手动ack

    2024年02月16日
    浏览(25)
  • 手动修复 rabbitmq 报错 “Crash dump is being written to“

    rabbitmq 报错: 修复方法: (1) 找到 rabbitmq 使用的 pv,例如: rabbitmq-0 的 pod: (2) 找到 pv 使用的信息: 需要的信息: (3) 在 pod 节点上查看对应的物理设备 (4) 查看设备挂载目录 (5) 查找 wal 文件路径,查找的路径来自步骤 (4) (6) 删除 wal 文件 此步骤请慎重操作,建议将文件备份后再操作

    2024年02月04日
    浏览(18)
  • 解决 Python RabbitMQ/Pika 报错:pop from an empty deque

    使用 python 的 pika 包连接rabbitmq,代码如下: 执行结果:  从结果来看,异常发生在一次长时间的消费过程(200s)完成后报错,具体为调用channel.basic_ack(delivery_tag)发生报错;推测是此时与MQ Server的连接已经被重置ConnectionResetError(104, \\\'Connection reset by peer\\\'),此时再主动确认就发生

    2024年02月13日
    浏览(21)
  • 【RabbitMQ】[报错] 服务名无效。 请键入 NET HELPMSG 2185 以获得更多的帮助。

    [报错] 服务名无效。 请键入 NET HELPMSG 2185 以获得更多的帮助。 重装了一万次也报同样的错误。 甚至在重装的过程中就发现已经报错了。 搜了一圈没搜到有用的。遂放弃,自行思考一下。 分析了一下: 由于有乱码,所以正常考虑了一下软件应该有编码的不兼容。 由于需要

    2024年02月06日
    浏览(24)
  • Java连rabbitMQ 报错 An unexpected connection driver error occured

    Java 项目中连接不上 rabbitMQ,报错内容如下 An unexpected connection driver error occured   是 发生意外的连接驱动程序错误 最大的可能是 新建的用户 没有 授权 一、 要确认  服务器安装上mq之后默认端口15672是浏览器浏览的端口,项目中则是需要配置成5672 二、新建用户需要授权 

    2024年02月12日
    浏览(37)
  • rabbitMQ登录报错user can only log in via localhost

    本地安装好rabbitmq,启动后,输入IP:port,打开登录页面,使用guest/guest登录,报错 这是由于guest账号默认只能通过localhost访问登录,如果通过IP地址访问,则会被限制; 解决办法: 找到rabbitmq安装位置,D:developrabbitMqrabbitmq_server-3.7.17ebin;打开文件rabbimq.app 将{loopback_users

    2024年02月17日
    浏览(18)
  • 解决RabbitMQ启动报错:Job for rabbitmq-server.service failed because the control process exited with error

    在安装RabbitMQ的时候,发现不管是启动MQ服务还是重启MQ服务,都是报错,报错信息如下: 错误1:Failed to start RabbitMQ broker 错误2:Job for rabbitmq-server.service failed because the control process exited with error     1、先查看自己的ip地址 2、查看自己的主机名称,并且设置主机名。   3、在

    2024年01月25日
    浏览(33)
  • rabbitmq集群搭建报错:[error] Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only

    在创建rabbitmq集群时,需要将当前节点的.erlang.cookie文件数据修改为第一个节点的.erlang.cookie文件内容,这里为了防止手动vim修改导致数据末尾的自动换行符的引入,我使用了文件的直接替换,随后在重启当前的mq节点服务时,报错如下: 结果就是rabbitmq启动失败 随后,执行

    2024年02月15日
    浏览(21)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包