spring-boot(rabbitmq) Failed to check/redeclare auto-delete queue(s)

2023-05-16

2019-10-14 16:08:05 [AMQP Connection 10.210.1.20:5672] WARN  com.rabbitmq.client.impl.ForgivingExceptionHandler - An unexpected connection driver error occured (Exception message: Socket closed)
2019-10-14 16:08:05 [SimpleAsyncTaskExecutor-1] ERROR o.s.a.r.listener.SimpleMessageListenerContainer - Failed to check/redeclare auto-delete queue(s).
org.springframework.amqp.AmqpIOException: java.io.IOException
        at org.springframework.amqp.rabbit.support.RabbitExceptionTranslator.convertRabbitAccessException(RabbitExceptionTranslator.java:71)
        at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.createBareConnection(AbstractConnectionFactory.java:407)
        at org.springframework.amqp.rabbit.connection.CachingConnectionFactory.createConnection(CachingConnectionFactory.java:588)
        at org.springframework.amqp.rabbit.core.RabbitTemplate.doExecute(RabbitTemplate.java:1438)
        at org.springframework.amqp.rabbit.core.RabbitTemplate.execute(RabbitTemplate.java:1419)
        at org.springframework.amqp.rabbit.core.RabbitTemplate.execute(RabbitTemplate.java:1395)
        at org.springframework.amqp.rabbit.core.RabbitAdmin.getQueueProperties(RabbitAdmin.java:368)
        at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer.redeclareElementsIfNecessary(SimpleMessageListenerContainer.java:1241)
        at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer$AsyncMessageProcessingConsumer.run(SimpleMessageListenerContainer.java:1502)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: null
        at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:124)
        at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:120)
        at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:142)
        at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:407)
        at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1159)
        at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1109)
        at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1049)
        at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.createBareConnection(AbstractConnectionFactory.java:367)
        ... 8 common frames omitted
Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: #method<connection.close>(reply-code=530, reply-text=NOT_ALLOWED - vhost /testVHost not found, class-id=10, method-id=40)
        at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:66)
        at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36)
        at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:443)
        at com.rabbitmq.client.impl.AMQChannel.privateRpc(AMQChannel.java:263)
        at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:136)
        ... 13 common frames omitted

注意此日志中输出的最后一个caused by输出:(reply-code=530, reply-text=NOT_ALLOWED - vhost /testVHost not found, class-id=10, method-id=40),原因是vhost没找到,在yml中配置是,virtual-host属性配置多加了个‘/’去掉即可。去掉后如下:

spring.rabbitmq:
  addresses: amqp://abc:abc@192.168.1.100:5672,amqp://abc:abc@192.168.1.101:5672,amqp://abc:abc@192.168.1.102:5672
  publisher-confirms: true
  virtual-host: testVHost  #注意此处前面没有/,也就是rabbit web管理界面上显示的vhost名字,在没有自定义vhost时,默认的vhost是 ‘/’ 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

spring-boot(rabbitmq) Failed to check/redeclare auto-delete queue(s) 的相关文章

随机推荐

  • bfs编译失败,编译gflags时缺少config.h

    在编译百度文件系统时 xff0c 编译失败 xff0c 错误如下 xff1a 进入到bfs thirdsrc gflags 2 1 1 include gflags xff0c 发现config h存在 于是跳到gflags 2 1 1 x
  • golang文件读取介绍

    golang提供了多种文件读取方式 xff0c 第一种方式 xff0c 也是最简单的一种方式 xff0c 如下 xff1a bytes err 61 ioutil ReadFile 34 a txt 34 if err 61 nil pan
  • zookeeper分布式部署

    在部署zookeeper之前 xff0c 先准备3台服务器 xff08 服务器已安装配置jdk xff09 xff1a node0 192 168 1 161 xff08 ubuntu16 04 xff09 node1 192 168 1
  • Linux中学教程--第1章 Centos8 开局N件事

    操作系统的学习 xff0c 最重要的是动手去操作 xff0c 而不是去背诵枯燥的概念 命令 通过前面的学习 xff0c 估计大家都已经将centos 8 5安装到自己的虚拟机里了 xff0c 可是第一次登录以后桌面怎么空空的呢 xff1f
  • stdbind剖析

    stl 算法库多数算法只能提供一个参数给绑定函数 xff0c 如 for each 函数 如果想打印 vector 中的每一个元素 xff0c 用 for each 实现方式代码如下 xff1a include lt iostream gt
  • 解决使用libhdfs.so连接hdfs出错问题java.lang.ClassNotFoundException: org.apache.hadoop.fs.F

    xfeff xfeff 出现java lang ClassNotFoundException org apache hadoop fs FileSystem错误的原因 xff1a libhdfs so并没有直接与hadoop与hdfs直接交
  • svn主干删除build.sh重新提交报错“处于冲突状态;请在新增之前标记冲突为已经解决”

    在调试编译脚本过程中 xff0c 由于一开始忘记修改脚本权限 xff0c build sh无法执行 在为build sh增加执行权限后 xff0c 准备重新提交build sh 因此通过windows的svn工具 xff08 有界面 xff
  • Kafka集群配置使用主机名,windows无法访问

    因工作需要 xff0c 在Linux集群下搭建了zookeeper集群和kafka集群 zookeeper集群和kafka集群中的所有配置均使用的真实ip地址 但由于服务节点使用的是动态IP xff0c IP地址经常发生变化 xff0c 每
  • makefile入门

    Makefile入门 1 gcc常用编译命令 gcc最简单的编译命令就是gcc c xff0c 编译当前目录下的所有源文件 现在 xff0c 假设目录say下面存在三个文件say h xff08 定义模块函数 xff09 xff0c say
  • ubuntu16.04禁止后重新开启图形界面自启动

    由于显卡内存较小 xff0c 想释放一部分显卡内存 xff0c 故使用systemctl disable lightdm关闭了图形界面自启动 但却发现调用systemctl enable lightdm xff0c 无法开启图形界面自启动
  • stl容器循环删除元素总结

    程序中有一段代码是关于stl循环删除的内容 xff0c 大体逻辑如下 xff08 实际逻辑要复杂的多 xff0c 不适合用std remove系列函数 xff09 xff1a int main int argc char argv std
  • opencv加载内存中图片

    opencv从磁盘加载一张图片非常简单 xff0c 通过cv imread即可 xff0c 代码如下 xff1a cv Mat src mat 61 cv imread 34 1 jpg 34 读取图片1 jpg xff0c imread会
  • github回退历史版本

    在使用github时 xff0c 通过git pull可以获取到最新的版本 xff0c 但这有可能不是自己想要的版本 如何回退到某个历史版本 xff1f 首先需要通过git reflog查看历史变更记录 xff0c 如下 xff1a 如上所
  • 字节对齐算法:

    字节对齐算法 字节对齐是在分配内存时需要考虑的问题 xff0c 两个小算法 xff1a 1 最容易想到的算法 span class token keyword unsigned span span class token keyword i
  • 第2章 操作系统IP设置一文整明白

    什么是IP地址 xff1f IP是 xff08 Internet Protocol Address xff09 的简写 xff0c 每台联接互联网的电脑必须有一个唯一独立的IP地址才行 xff0c 它就像你们家的门牌号 怎么查看设置IP地址
  • E2上GBA模拟器移植的困难。。。

    终于决心动手写GBA的模拟器了 修改了半晌 xff0c 终于吧Oop的模拟器源码编译通过 xff0c 但是到了机器上却跑不起来 xff0c 那个源码用了一个非常奇怪的方式来处理系统响应 xff1a 主动调用系统去处理 xff0c 没开线程
  • Android RedioButton、RadioGroup底部添加动画位移横线下划线

    最近公司做项目用到一个RadioGrop底部添加下划线的需求 xff0c 索性封装一个工具类得了 xff0c 给能用的上的码农及懒得算的童鞋节约一点时间 xff0c 如果感觉能用麻烦给点个赞不枉我辛苦一场 不说了直接贴代码 xff0c 代码
  • Python pyintsaller打包异常 type object ‘Callable‘ has no attribute ‘_abc_registry‘

    今天需要测试C 调用Python应用程序 xff0c 打包一直报错 xff0c 无法测试验证 xff0c 之前很容导报成功的且 xff0c 创建了很多的exe应用 报错的关键信息如下 xff1a AttributeError type ob
  • Mybatis报错 Result Maps collection already contains value for 原因汇总

    当Mybatis报错 Result Maps collection already contains value for的时候 xff0c 有哪些原因呢 xff1f 一 Mybatis Generator根据配置文件生成XML的锅 Myba
  • spring-boot(rabbitmq) Failed to check/redeclare auto-delete queue(s)

    2019 10 14 16 08 05 AMQP Connection 10 210 1 20 5672 WARN com rabbitmq client impl ForgivingExceptionHandler An unexpect