Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=
- 完整错误
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=相关推荐
- SptingBoot+RabbitMQ整合出现的异常【Connection reset和Channel shutdown: connection error和ForgivingExceptionHa】
问题 启动项目后项目正常运行,并且RabbitMQ能够正常生产和消费消息,但是运行一段时间后"莫名其妙"报错,报错信息如下(报错重复很多次,以下信息为简化后主要报错信息): 201 ...
- Channel shutdown: channel error; protocol method
Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply ...
- channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILE
问题描述 ** MQ发送异常 ** 详细报错信息 Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; prot ...
- 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 ...
- 【RabbitMQ】连接RabbitMQ异常: com.rabbitmq.client.ShutdownSignalException: connection error; protocol meth
测试该工具类: package com.wj.utils; import com.rabbitmq.client.Connection; import com.rabbitmq.client.Conn ...
- Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=404, reply-text=
rabbitTemplate.convertAndSend()这个方法的传参传错了,你检查一下就能解决问题了 举个例子把: 我这里使用的使用的是路由模式 第一个参数:你使用的交换机的名称,MQCons ...
- Amqp整合com.rabbitmq.client.ShutdownSignalException: channel error; protocol method异常处理
Amqp整合com.rabbitmq.client.ShutdownSignalException: channel error; protocol method异常处理 参考文章: (1)Amqp整 ...
- 【异常报错】com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method<channel.c
在IDEA中,RabbitMQ启动的时候控制台报上面的错误: 我的解决办法是: 将之前生成的target文件删除,重新启动,然后不报错了
- 【已解决】 com.rabbitmq.client.ShutdownSignalException: connection error; protocol meth
测试代码: public class Producer {public static void main(String[] args) throws IOException, TimeoutExcep ...
最新文章
- 深度学习未来的三种方式
- python float和int的区别_Python四种数值类型(int,long,float,complex)区别及转换
- feign如何使用?
- 数据挖掘笔试面试(10)
- 对口高考计算机vf试题,计算机对口升学模拟答案.doc
- python创建变量_【转载】 Python动态生成变量
- 嵌入式开发之davinci--- MSB和LSB
- 3月4日见!Redmi Note 10系列屏幕升级:首次采用Super AMOLED屏
- async与await详解
- jquery事件绑定和解除绑定bind、unbind、one
- php笔记:抽奖概率算法
- pc测试xbox精英手柄的软件,Xbox Elite手柄还是Steam手柄?一个PC玩家的手柄之路 篇二:偷懒拖更一万年,补上使用细节及软件部分的测评...
- 基于 Elasticsearch 的站内搜索引擎实战
- 第二课——如何有逼格地打字
- egret 图文并排
- 圣诞表白html,圣诞节表白语 圣诞节表白情话
- 基于教学优化算法(TLBO)求解TSP问题 (Matlab代码实现)
- 计算机右键无法新建excel,右键新建中没有excel怎么删除_右键新建中没有excel怎么办...
- 华为python自动化测试框架_华为五年自动化测试工程详细解说:unittest单元测试框架...
- Multisim高频电子线路2.7章LC谐振电路的仿真
热门文章
- 建筑与建筑群综合布线系统工程验收规范_如果这9个方面考虑周到 你的综合布线系统工程可以竣工验收了...
- Facebook如何“养号”干货分享
- 一些值得注意的算法题——动态规划
- 设计模式快速学习(五)原型模式
- Android音乐播放器-使用FFmpeg及OpenSLES
- python中依次输出字符_Python如何输出某关键字符并输出完整字符串
- python dict批量选择_这一定是你见过最全面的python重点
- 计算机游戏手机攻略,云顶之弈无敌攻略,竟然是用手机玩出来的
- 通用印刷体文字识别_五个超级实用的OCR文字识别小程序,完全免费、值得收藏!...
- vue-json-excel前端导出excel教程