2017年2月7日

RabbitMQ 信道(channel)挂掉,但连接仍然存在,同时出现错误:Received remote Channel.Close (406): PRECONDITION_FAILED - unknown delivery tag x 的问题

摘要: 该问题经过一番试验,发现是消费者(consumer)程序逻辑错误导致:在消息处理的回调函数中多次ack或nack。 开启Python日志,并在回调函数中两次ack得到如下信息: 由unknown delivery tag很容易想到回调函数中唯二使用delivery tag的方法(ack/nack), 阅读全文

posted @ 2017-02-07 15:56 xzysaber 阅读(2572) 评论(0) 推荐(0) 编辑

导航