1. 问题
channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - unknown delivery tag 1
2. 描述
RabbitMq重复签收(ack)问题
3. 解决步骤
1.配置文件配置了手动ack。
2. 排查问题确定了是重复ack的问题。
3. 排查代码没有发现重复ack的逻辑。
4. 后面排查到自己的配置文件格式错误没有生效,所以使用了默认自动ack的配置。
5. 修改配置文件的格式,配置生效,问题解决。