Ben,<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style=""><div>&lt;snip&gt;</div></div></blockquote>
<div>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style=""><div><div>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&#39;t know off the top my head. Alternatively if you can detect the failure of a web site, can you actively cancel the subscription?</div>
</div></div></blockquote><div>&nbsp;</div><div>***** Actually,&nbsp; I believe I have turned off the no_ack flag and am actively sending acks when appropriate.:<br><br>&nbsp;&nbsp;&nbsp; BasicConsume = #&#39;basic.consume&#39;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ticket = Ticket,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; queue = Qname,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; consumer_tag = Tag,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no_local = false,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no_ack = false,&nbsp;&nbsp;&nbsp;&nbsp; % false -&gt; keep msg in queue until consumer sends basic.ack ********<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exclusive = true,&nbsp;&nbsp; % We only want one consumer ever on this queue<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nowait = false&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; % We want to wait for a response from the server to this message<br>&nbsp;&nbsp;&nbsp; },<br><br>However, I must have done something wrong because RMQ continues to send even if I haven&#39;t acked.<br><br>As for canceling, that&#39;s exactly what I am doing, and that&#39;s what&#39;s crashing the channel :)<br>
<br>Ed<br></div></div><br>