Hi James,<br><br>Both the queue and every single message should be durable if you want RabbitMQ to persist messages for you. For a queue, declare it as durable. For a message, set the "deliveryMode" to 2 (persistent), default is 1 (non-persistent), when publish it.<br><br>On Tuesday, April 3, 2012 7:01:32 AM UTC+8, iceblaze wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Hello, <br><br>I seem to be having problems with persistence using RabbitMQ, and I was wondering if someone would help point out what I'm missing?<br><br>For example, <a href="http://pastebin.com/PRRHx5hF" target="_blank">http://pastebin.com/PRRHx5hF</a><br>
<br>I run the "send" function 20 times to fill the queue with 20 messages, then I run rabbitmqadmin list queues, and after /etc/init.d/rabbitmq-server restart. Finally. I run rabbitmqadmin list queues again and as you can see the queue and exchange persist, but the messages are lost. <br>
<br>I can provide any other information if necessary.<br><br>Thanks!!<br><br>-James<br clear="all"><br>-- <br>"Of course, the actual government of any computer is run by that fascist dictator known as the operating system. But a wise dictator knows when to let the people think they're capitalists--and when to let them think they're communists." - Programming Perl third edition<br>

</blockquote>