[rabbitmq-discuss] “Unknown delivery tag” from RabbitMQ when ack'ing a message in a cluster with replicated queues

Steve Rehrauer steve.rehrauer at gmail.com
Fri Sep 30 19:15:09 BST 2011


On Fri, Sep 30, 2011 at 1:59 PM, Matthias Radestock
<matthias at rabbitmq.com> wrote:

> Delivery tags are allocated by server-side channel processes; nothing to do
> with queues and hence certainly nothing to do with replication.

Thanks for the clarification!

> The symptoms you are describing are most likely cause by some misrouting in
> the app or, less likely, the rabbitmq client library.
>
> Are you 100% sure that you are issuing the channel.basicAck on the channel
> on which the message was received, particularly when there is some reconnect
> going on?

Positive about the same channel being used, with the caveat that my
consumer client is reconnecting, so of course I get a new channel on
the second basicAck.

> Connecting via the tracer (http://www.rabbitmq.com/examples.html#tracer)
> might shed some light on what's going on.

Thanks, I'll try that!

--Steve

>
>
> Regards,
>
> Matthias.
>


More information about the rabbitmq-discuss mailing list