无法启动 rabbitmq

无法启动 rabbitmq

我无法在 Debian 6 上启动 rabbitmq

它只是不会显示任何错误。但不会启动..我找到了日志文件。

...

starting database                                                     ...BOOT ERROR: FAILED
Reason: {error,{future_upgrades_found,[exchange_event_serial,
                                       semi_durable_route,trace_exchanges]}}
Stacktrace: [{rabbit_upgrade,'-maybe_upgrade/0-fun-0-',2},
             {rabbit_upgrade,with_upgrade_graph,1},
             {rabbit_mnesia,init_db,2},
             {rabbit_mnesia,init,0},
             {rabbit,'-run_boot_step/1-lc$^1/1-1-',1},
             {rabbit,run_boot_step,1},
             {rabbit,'-start/2-lc$^0/1-0-',1},
             {rabbit,start,2}]
{"Kernel pid terminated",application_controller,"{application_start_failure,rabbit,{bad_return,{{rabbit,start,[normal,[]]},{'EXIT',{rabbit,failure_during_boot}}}}}"}

答案1

您的错误消息就在您粘贴的内容中:“错误,{未来升级发现“。

通常这是因为您升级了系统上的 RabbitMQ 版本,然后 (a) 随后降级但没有删除数据库,或者 (b) 尝试针对升级后的数据库运行旧版本的 RabbitMQ。

重新创建数据库(或升级到创建数据库的 RabbitMQ 的适当版本),问题就会消失。

相关内容