• 完整错误
CachingConnectionFactory.java:1278 - Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - unknown delivery tag 1, class-id=60, method-id=80)
  • 原因:消费者有ack确认,而spring-boot-starter-amqp默认是自动签收信息的方式,消费结果签收了两次,我们代码里面是写的手动签收,但是系统还有一次自动签收,所以就想到了是不是需要配置一下让rabbitmq手动签署,就不会触发自动签收的功能
channel.basicAck(message.getMessageProperties().getDeliveryTag(), true);
  • 解决方法:去掉自动签收功能
spring:rabbitmq:host: 127.0.0.1port: 5672username: guestpassword: guest#消费端配置listener:simple:#自动签收auto  手动 manualacknowledge-mode: manual

Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=相关推荐

  1. SptingBoot+RabbitMQ整合出现的异常【Connection reset和Channel shutdown: connection error和ForgivingExceptionHa】

    问题 启动项目后项目正常运行,并且RabbitMQ能够正常生产和消费消息,但是运行一段时间后"莫名其妙"报错,报错信息如下(报错重复很多次,以下信息为简化后主要报错信息): 201 ...

  2. Channel shutdown: channel error; protocol method

    Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply ...

  3. channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILE

    问题描述 ** MQ发送异常 ** 详细报错信息 Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; prot ...

  4. channel error; protocol method: #method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no

    1.出现Error: {:plugins_not_found, [:"rabbitmq_delayed_message_exchange-3.9.0.ez"]} 或者 channe ...

  5. 【RabbitMQ】连接RabbitMQ异常: com.rabbitmq.client.ShutdownSignalException: connection error; protocol meth

    测试该工具类: package com.wj.utils; import com.rabbitmq.client.Connection; import com.rabbitmq.client.Conn ...

  6. Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=404, reply-text=

    rabbitTemplate.convertAndSend()这个方法的传参传错了,你检查一下就能解决问题了 举个例子把: 我这里使用的使用的是路由模式 第一个参数:你使用的交换机的名称,MQCons ...

  7. Amqp整合com.rabbitmq.client.ShutdownSignalException: channel error; protocol method异常处理

    Amqp整合com.rabbitmq.client.ShutdownSignalException: channel error; protocol method异常处理 参考文章: (1)Amqp整 ...

  8. 【异常报错】com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method<channel.c

    在IDEA中,RabbitMQ启动的时候控制台报上面的错误: 我的解决办法是: 将之前生成的target文件删除,重新启动,然后不报错了

  9. 【已解决】 com.rabbitmq.client.ShutdownSignalException: connection error; protocol meth

    测试代码: public class Producer {public static void main(String[] args) throws IOException, TimeoutExcep ...

最新文章

  1. 深度学习未来的三种方式
  2. python float和int的区别_Python四种数值类型(int,long,float,complex)区别及转换
  3. feign如何使用?
  4. 数据挖掘笔试面试(10)
  5. 对口高考计算机vf试题,计算机对口升学模拟答案.doc
  6. python创建变量_【转载】 Python动态生成变量
  7. 嵌入式开发之davinci--- MSB和LSB
  8. 3月4日见!Redmi Note 10系列屏幕升级:首次采用Super AMOLED屏
  9. async与await详解
  10. jquery事件绑定和解除绑定bind、unbind、one
  11. php笔记:抽奖概率算法
  12. pc测试xbox精英手柄的软件,Xbox Elite手柄还是Steam手柄?一个PC玩家的手柄之路 篇二:偷懒拖更一万年,补上使用细节及软件部分的测评...
  13. 基于 Elasticsearch 的站内搜索引擎实战
  14. 第二课——如何有逼格地打字
  15. egret 图文并排
  16. 圣诞表白html,圣诞节表白语 圣诞节表白情话
  17. 基于教学优化算法(TLBO)求解TSP问题 (Matlab代码实现)
  18. 计算机右键无法新建excel,右键新建中没有excel怎么删除_右键新建中没有excel怎么办...
  19. 华为python自动化测试框架_华为五年自动化测试工程详细解说:unittest单元测试框架...
  20. Multisim高频电子线路2.7章LC谐振电路的仿真

热门文章

  1. 建筑与建筑群综合布线系统工程验收规范_如果这9个方面考虑周到 你的综合布线系统工程可以竣工验收了...
  2. Facebook如何“养号”干货分享
  3. 一些值得注意的算法题——动态规划
  4. 设计模式快速学习(五)原型模式
  5. Android音乐播放器-使用FFmpeg及OpenSLES
  6. python中依次输出字符_Python如何输出某关键字符并输出完整字符串
  7. python dict批量选择_这一定是你见过最全面的python重点
  8. 计算机游戏手机攻略,云顶之弈无敌攻略,竟然是用手机玩出来的
  9. 通用印刷体文字识别_五个超级实用的OCR文字识别小程序,完全免费、值得收藏!...
  10. vue-json-excel前端导出excel教程