RabbitMQ error: Virtual host / experienced an error on node rabbit@centos7 and may be inaccessible

这篇具有很好参考价值的文章主要介绍了RabbitMQ error: Virtual host / experienced an error on node rabbit@centos7 and may be inaccessible。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

直接通过

rabbitmq-server

启动RabbitMQ,控制台信息

2022-12-04 09:44:53.132784+08:00 [notice] <0.222.0> Logging: switching to configured handler(s); following messages may not be visible in this log output

  ##  ##      RabbitMQ 3.10.6
  ##  ##
  ##########  Copyright (c) 2007-2022 VMware, Inc. or its affiliates.
  ######  ##
  ##########  Licensed under the MPL 2.0. Website: https://rabbitmq.com

  Erlang:      23.3.4.11 [emu]
  TLS Library: OpenSSL - OpenSSL 1.0.2k-fips  26 Jan 2017

  Doc guides:  https://rabbitmq.com/documentation.html
  Support:     https://rabbitmq.com/contact.html
  Tutorials:   https://rabbitmq.com/getstarted.html
  Monitoring:  https://rabbitmq.com/monitoring.html

  Logs: /var/log/rabbitmq/rabbit@centos7.log
        /var/log/rabbitmq/rabbit@centos7_upgrade.log
        <stdout>

  Config file(s): (none)

  Starting broker... completed with 4 plugins.

查看web页面

logging: switching to configured handler(s); following messages may not be v,rabbitmq,分布式

 提示信息

Virtual host / experienced an error on node rabbit@centos7 and may be inaccessible

动态查看完整日志

tail -f -n 100 /var/log/rabbitmq/rabbit@centos7.log

发现如下关键错误信息

2022-12-04 09:44:55.353814+08:00 [info] <0.440.0> Message store "628WB79CIFDYO9LJI6DKMI09L/msg_store_transient": using rabbit_msg_store_ets_index to provide index
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>   crasher:
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>     initial call: rabbit_msg_store:init/1
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>     pid: <0.440.0>
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>     registered_name: []
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>     exception exit: {{badmatch,
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>                          {error,
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>                              {"/var/lib/rabbitmq/mnesia/rabbit@centos7/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient/0.rdq",
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>                               eacces}}},
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>                      [{rabbit_msg_store,init,1,
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>                           [{file,"rabbit_msg_store.erl"},{line,732}]},
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>                       {gen_server2,init_it,6,
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>                           [{file,"gen_server2.erl"},{line,565}]},
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>                       {proc_lib,init_p_do_apply,3,
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>                           [{file,"proc_lib.erl"},{line,226}]}]}
2022-12-04 09:44:55.354276+08:00 [error] <0.440.0>       in function  gen_server2:init_it/6 (gen_server2.erl, line 608)

有个词

eacces:无存取权限 /创建指定类型的套接字失败 /文件或路径名中包含的目录不可访问

于是查看对应目录权限:

ll /var/lib/rabbitmq/mnesia/rabbit@centos7/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient/

[root@centos7 ~]# ll /var/lib/rabbitmq/mnesia/rabbit@centos7/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/
总用量 20
drwxr-xr-x.  2 rabbitmq rabbitmq 4096 8月   6 13:56 msg_store_persistent
drwxr-xr-x.  2 root     root     4096 8月   6 13:56 msg_store_transient
drwxr-xr-x. 11 rabbitmq rabbitmq 4096 8月   6 12:54 queues
-rw-r--r--.  1 rabbitmq rabbitmq 5464 12月  4 09:44 recovery.dets
[root@centos7 ~]# ll /var/lib/rabbitmq/mnesia/rabbit@centos7/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient/
总用量 12
-rw-r--r--. 1 root root   0 8月   6 12:07 0.rdq
-rw-r--r--. 1 root root  61 8月   6 13:56 clean.dot
-rw-r--r--. 1 root root 604 8月   6 13:56 file_summary.ets
-rw-r--r--. 1 root root 530 8月   6 13:56 msg_store_index.ets

修改目录权限

chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/mnesia/rabbit@centos7/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient/

重新启动RabbitMQ,可以看到处理之前因权限问题的一些错误提示,并汇总提示如下

2022-12-04 10:14:27.740710+08:00 [info] <0.435.0> Recovering 10 queues of type rabbit_classic_queue took 44ms

查看网页,也不再提示该错误信息。文章来源地址https://www.toymoban.com/news/detail-689412.html

到了这里,关于RabbitMQ error: Virtual host / experienced an error on node rabbit@centos7 and may be inaccessible的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • RabbitMQ启动失败 ERROR: node with name "rabbit" already running on "xxx"

    首先,你得先确认的你得Erlang的版本和RabbitMQ的版本是否能相互兼容,如果不能,请先下载对应的Erlang版本或者RabbitMQ版本。 1. 在Java中使用了RabbitMQ发现不停的尝试连接,却连不上的问题 先在cmd下输入erl,看一下Erlang的环境变量配没有 没有上图这个结果的,先配置对应的Er

    2024年02月12日
    浏览(39)
  • Enabling plugins on node rabbit@DESKTOP-GUBHF87: rabbitmq_management The following plugins have been

    这个问题有很多解决方法,我将分享三个能解决此问题的网址(都是实践成功的,对不同的操作系统有不同效果) 解决方法: (1)方法一 转自:CSDN-xiaohuojian-xys的博客 Win10家庭版RabbitMQ安装插件出现的配置问题_xiaohuojian-xys的博客-CSDN博客 (2)方法二 https://www.jianshu.com/p/b2

    2024年02月14日
    浏览(33)
  • rabbitmq 开启 virtual host

    由于我的rabbitmq架设在测试服务期。 导致我本地测试的mq消息,经常被服务器消费掉。 所以通过添加v-host,可以创建专属v-host域下的消息进行生产和消费。 点击Admin,点击右边Users 输入Username Password ,并且Tags给与Admin权限 点击virtual host,新增host 我的vhost叫做local_test,在上图点

    2024年02月15日
    浏览(26)
  • 解决Qpid与RabbitMQ端口冲突问题(epmd reports: node rabbit’ not running at all),RabbitMQ 3.11修改AMQP端口

    本文以Windows为例讲解如何修改Rabbit MQ默认端口,从而解决Qpid与Rabbit MQ冲突的问题。 RabbitMQ的默认端口如下: 4369 (epmd), 25672 (Erlang distribution) 5672, 5671 (AMQP 0-9-1 without and with TLS) 15672 (if management plugin is enabled) 61613, 61614 (if STOMP is enabled) 1883, 8883 (if MQTT is enabled) 其中AMQP端口5672与

    2023年04月24日
    浏览(33)
  • Unable to find node on an unmounted component in React

    小众错误一枚,网上都说需要react版本没有升级原因,因为是内部错误,控制台又无法定位到代码哪一行报错,网上又没有类似的解决方法,特此记录思路,供大家参考。 通过网上说的版本原因,合理推测是因为react 3.x版本对4.x写法的不兼容导致的,经过多部分排查改正,将

    2024年01月22日
    浏览(43)
  • 【已解决】丨Details: An error occurred while executing command: “host-status

    Author:AXYZdong 硕士在读 工科男 有一点思考,有一点想法,有一点理性! 定个小小目标,努力成为习惯!在最美的年华遇见更好的自己! CSDN@AXYZdong,CSDN首发,AXYZdong原创 唯一博客更新的地址为: 👉 AXYZdong的博客 👈 B站主页为: AXYZdong的个人主页 gateway 远程连接,突然有以

    2024年01月18日
    浏览(36)
  • 已解决ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host=‘files.pyt

    已解决ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443) ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443) 对于\\\"Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host=‘files.p

    2024年02月06日
    浏览(48)
  • 解决ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host=‘x’,port=x)

    在使用之前的代码时,报错: ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Max retries exceeded with url: /packages/70/ca/20aee170afe6011e295e34b27ad7d7ccd795faba581dd3c6f7cec237f561/pyglet-1.5.0-py2.py3-none-any.whl (Caused by NewConnectionError(‘pip._vendor.urlli

    2024年02月02日
    浏览(53)
  • 【rabbitmq】出现问题Channel error on connection

    🎈博客主页:🌈我的主页🌈 🎈欢迎点赞 👍 收藏 🌟留言 📝 欢迎讨论!👏 🎈本文由 【泠青沼~】 原创,首发于 CSDN🚩🚩🚩 🎈由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!🌠个人主页 问题就是dong.mail.exchange交换机在 / 当前目

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

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

    2024年02月12日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包