[rabbitmq-discuss] Channel crashes after basic.cancel_ok.

Edwin Fine rabbitmq-discuss_efine at usa.net
Wed May 7 23:11:58 BST 2008


Ben,

<snip>
>


> One strategy that springs to mind to turn the no_ack flag when sending the
> consume command to the broker. I will have to have a look to see what the
> behaviour of this, because I don't know off the top my head. Alternatively
> if you can detect the failure of a web site, can you actively cancel the
> subscription?
>

***** Actually,  I believe I have turned off the no_ack flag and am actively
sending acks when appropriate.:

    BasicConsume = #'basic.consume'{
        ticket = Ticket,
        queue = Qname,
        consumer_tag = Tag,
        no_local = false,
        no_ack = false,     % false -> keep msg in queue until consumer
sends basic.ack ********
        exclusive = true,   % We only want one consumer ever on this queue
        nowait = false      % We want to wait for a response from the server
to this message
    },

However, I must have done something wrong because RMQ continues to send even
if I haven't acked.

As for canceling, that's exactly what I am doing, and that's what's crashing
the channel :)

Ed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20080507/39cc8a98/attachment.htm 


More information about the rabbitmq-discuss mailing list