<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>