I have a durable, fanout exchange and queue.  I post persistent messages to the exchange.  After sending messages for some time, the ERL process stops and I can not restart RabbitMQ without deleting the contents of the Database.  Here is the log from startup:<br>
<br><br>=INFO REPORT==== 9-Nov-2009::10:00:06 ===<br>disk_log: repairing &quot;c:/RabbitMQ/Runtime/db/rabbit-mnesia/rabbit_persister.LOG&quot; ...<br><br>=INFO REPORT==== 9-Nov-2009::10:00:06 ===<br>Repaired persister log - 0 recovered, 0 bad<br>
<br>=INFO REPORT==== 9-Nov-2009::10:00:06 ===<br>    application: rabbit<br>    exited: {bad_return,<br>                {{rabbit,start,[normal,[]]},<br>                 {&#39;EXIT&#39;,<br>                     {{badmatch,<br>
                          {error,<br>                              {{{badmatch,eof},<br>                                [{rabbit_persister,internal_load_snapshot,2},<br>                                 {rabbit_persister,init,1},<br>
                                 {gen_server,init_it,6},<br>                                 {proc_lib,init_p_do_apply,3}]},<br>                               {child,undefined,rabbit_persister,<br>                                   {rabbit_persister,start_link,[]},<br>
                                   transient,100,worker,<br>                                   [rabbit_persister]}}}},<br>                      [{rabbit,start_child,1},<br>                       {rabbit,&#39;-start/2-fun-4-&#39;,0},<br>
                       {rabbit,&#39;-start/2-fun-0-&#39;,1},<br>                       {lists,foreach,2},<br>                       {rabbit,start,2},<br>                       {application_master,start_it_old,4}]}}}}<br>    type: temporary<br>
<br>=INFO REPORT==== 9-Nov-2009::10:00:06 ===<br>    application: mnesia<br>    exited: stopped<br>    type: temporary<br><br>=INFO REPORT==== 9-Nov-2009::10:00:06 ===<br>    application: os_mon<br>    exited: stopped<br>
    type: temporary<br><br><br>Thanks,<br>  Derek<br>