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 "c:/RabbitMQ/Runtime/db/rabbit-mnesia/rabbit_persister.LOG" ...<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> {'EXIT',<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,'-start/2-fun-4-',0},<br>
{rabbit,'-start/2-fun-0-',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>