<div>My exchange is set with auto_delete to false non-persistent</div><div>My queue matches the exchange-it&#39;s auto_delete is false again non-persistent</div><div><br>My messages have a 120 second expire time and delivery mode is set to 1 which means the message is non-persistent. (Note I tried the combo of setting this to 2 with non-persistent queues and exchanges)</div>
<div><br></div><div>If the consumer goes away, yet the queue exists shouldn&#39;t the message queue until the consumer comes online?</div><div><br></div><div>For my case the message seems to just drop. Below are some admin commands illustrating what I perceive is my problem.</div>
<div><br></div><div><div><font face="&#39;courier new&#39;, monospace">./rabbitmqadmin.py list exchanges</font></div><div><font face="&#39;courier new&#39;, monospace">+-------+--------------------+---------+-------------+---------+----------+</font></div>
<div><font face="&#39;courier new&#39;, monospace">| vhost | � � � �name � � � �| �type � | auto_delete | durable | internal |</font></div><div><font face="&#39;courier new&#39;, monospace">+-------+--------------------+---------+-------------+---------+----------+</font></div>
<div><font face="&#39;courier new&#39;, monospace">| / � � | � � � � � � � � � �| direct �| False � � � | True � �| False � �|</font></div><div><font face="&#39;courier new&#39;, monospace"><b>| / � � | 53613981 � � � � � | direct �| False � � � | False � | False � �|</b></font></div>
<div><font face="&#39;courier new&#39;, monospace">| / � � | amq.direct � � � � | direct �| False � � � | True � �| False � �|</font></div><div><font face="&#39;courier new&#39;, monospace">| / � � | amq.fanout � � � � | fanout �| False � � � | True � �| False � �|</font></div>
<div><font face="&#39;courier new&#39;, monospace">| / � � | amq.headers � � � �| headers | False � � � | True � �| False � �|</font></div><div><font face="&#39;courier new&#39;, monospace">| / � � | amq.match � � � � �| headers | False � � � | True � �| False � �|</font></div>
<div><font face="&#39;courier new&#39;, monospace">| / � � | amq.rabbitmq.log � | topic � | False � � � | True � �| False � �|</font></div><div><font face="&#39;courier new&#39;, monospace">| / � � | amq.rabbitmq.trace | topic � | False � � � | True � �| False � �|</font></div>
<div><font face="&#39;courier new&#39;, monospace">| / � � | amq.topic � � � � �| topic � | False � � � | True � �| False � �|</font></div><div><font face="&#39;courier new&#39;, monospace">+-------+--------------------+---------+-------------+---------+----------+</font></div>
</div><div><font face="&#39;courier new&#39;, monospace"><br></font></div><div><br></div><div>Notice the bold that is the exchange in question</div><div><br></div><div><div><font face="&#39;courier new&#39;, monospace">./rabbitmqadmin.py list bindings</font></div>
<div><font face="&#39;courier new&#39;, monospace">+-------+----------+---------------+------------------+---------------+-----------------+</font></div><div><font face="&#39;courier new&#39;, monospace">| vhost | �source �| �destination �| destination_type | �routing_key �| properties_key �|</font></div>
<div><font face="&#39;courier new&#39;, monospace">+-------+----------+---------------+------------------+---------------+-----------------+</font></div><div><font face="&#39;courier new&#39;, monospace">| / � � | 53613981 | feed_53598242 | queue � � � � � �| feed � � � � �| feed � � � � � �|</font></div>
<div><font face="&#39;courier new&#39;, monospace">| / � � | 53613981 | feed_53712882 | queue � � � � � �| feed � � � � �| feed � � � � � �|</font></div><div><font face="&#39;courier new&#39;, monospace">| / � � | � � � � �| feed_53598242 | queue � � � � � �| feed_53598242 | feed%5F53598242 |</font></div>
<div><font face="&#39;courier new&#39;, monospace">| / � � | � � � � �| feed_53712882 | queue � � � � � �| feed_53712882 | feed%5F53712882 |</font></div><div><font face="&#39;courier new&#39;, monospace">+-------+----------+---------------+------------------+---------------+-----------------+</font></div>
</div><div><font face="&#39;courier new&#39;, monospace"><br></font></div><div><div style="font-family:&#39;courier new&#39;,monospace">./rabbitmqadmin.py list queues</div><div style="font-family:&#39;courier new&#39;,monospace">
+-------+---------------+-------------+-----------+---------+------------------------+--------------------+--------+----------+----------------+-------------------------+------------+-------------+</div><div style="font-family:&#39;courier new&#39;,monospace">
| vhost | � � name � � �| auto_delete | consumers | durable | exclusive_consumer_tag | � � idle_since � � | memory | messages | messages_ready | messages_unacknowledged | � �node � �| slave_nodes |</div><div style="font-family:&#39;courier new&#39;,monospace">
+-------+---------------+-------------+-----------+---------+------------------------+--------------------+--------+----------+----------------+-------------------------+------------+-------------+</div><div style="font-family:&#39;courier new&#39;,monospace">
| / � � | feed_53598242 | False � � � | 0 � � � � | False � | � � � � � � � � � � � �| 2012-3-20 16:49:28 | 6568 � | 0 � � � �| 0 � � � � � � �| 0 � � � � � � � � � � � | rabbit@dev | � � � � � � |</div><div style="font-family:&#39;courier new&#39;,monospace">
| / � � | feed_53712882 | False � � � | 0 � � � � | False � | � � � � � � � � � � � �| 2012-3-20 16:49:28 | 6568 � | 0 � � � �| 0 � � � � � � �| 0 � � � � � � � � � � � | rabbit@dev | � � � � � � |</div><div style="font-family:&#39;courier new&#39;,monospace">
+-------+---------------+-------------+-----------+---------+------------------------+--------------------+--------+----------+----------------+-------------------------+------------+-------------+</div><div style="font-family:&#39;courier new&#39;,monospace">
<br></div><div style="font-family:&#39;courier new&#39;,monospace"><br></div><div><font face="arial, helvetica, sans-serif">Publishing the message succeeds yet the message does not queue it gets discarded.</font></div></div>
<div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">If the consumer is connected then the message flows as normal and I can see rabbit work its magic.</font></div>
<div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">How can I force rabbit to queue when the consumer is offline and the queue/exchange exists on the server?</font></div>
<div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Note:</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">I made the exchange durable, the queue durable, and delivery_mode =&gt; 2 still I can&#39;t get rabbit to queue.</font></div>
<div><font face="arial, helvetica, sans-serif"><br></font></div>