开发者社区 问答 正文

rabbit消费者报错,求大神帮忙解决?报错

 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)
Consumer raised exception, processing can restart if the connection factory supports it
com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - unknown delivery tag 1, class-id=60, method-id=80)
    at com.rabbitmq.client.impl.ChannelN.asyncShutdown(ChannelN.java:484) ~[amqp-client-3.5.5.jar:na]
    at com.rabbitmq.client.impl.ChannelN.processAsync(ChannelN.java:321) ~[amqp-client-3.5.5.jar:na]
    at com.rabbitmq.client.impl.AMQChannel.handleCompleteInboundCommand(AMQChannel.java:144) ~[amqp-client-3.5.5.jar:na]
    at com.rabbitmq.client.impl.AMQChannel.handleFrame(AMQChannel.java:91) ~[amqp-client-3.5.5.jar:na]
    at com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:554) ~[amqp-client-3.5.5.jar:na]
    at java.lang.Thread.run(Thread.java:745) [na:1.7.0_79]

展开
收起
爱吃鱼的程序员 2020-06-08 14:27:47 1292 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    配置的问题,已解决。

    哪里的配置问题,求解决方式。

    回复 @三十回头:springboot怎么配置这个?<context:property-placeholderlocation="classpath:/rabbit/rabbit.properties"ignore-unresolvable="true"/>,加上这句代码试试ignore-unresolvable="true"

    什么原因

    可以看下这个https://www.cnblogs.com/king1302217/p/3890277.html

    引用来自“Rlserim”的评论

    什么原因

    请问springboot如何配置呢

     

    和正常的maven项目配置一样引入jar包添加rabbitmq.xml文件spring.xml启动引入rabbitmq.xml文件

    jar包已经引入,springboot项目没有rabbitmq.xml,该如何引入呢?

    1.新建rabbit.xml(里面是队列信息)2.在spring.xml中引入这个文件<importresource="rabbit.xml"/>

    这边是application.yml配置的

     

    你是在搭建微服务吗,能发下具体的目录结构吗

     也不算为服务,我在做一个日志系统,用到了rabbitmq,一直报这个错

    你的配好了嘛,我的也是springboot项目,yml文件里面怎么配置的啊其实ym格式和xml格式是一样的二者也不冲突,相关的配置文件添加到resource目录就可以

    请问题主是怎么解决的?我也遇到了同样的问题。但是不影响消息发送和接收,只是会报着个错误。网上有说是没有配置RabbitAdmin的原因,exchange不能自动创建。但是我配置了RabbitAdmin,交换机和队列也能自动创建。

    回复 @天山只影:谢谢回复 @瞎闹13:我放在CSDN上了。https://blog.csdn.net/more_try/article/details/82804387回复 @天山只影:如何解决的?回复 @起伏丶:不好意思,不经常登这个,刚看到,你解决了吧回复 @天山只影:我也遇见你这种情况了,一直解决不了。请问你的具体解决方案啊。方便的加个Q聊下:644512071十分感激!
    2020-06-08 14:28:05
    赞同 展开评论
问答分类:
问答地址: