[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