很难启动Rabbitmq服务器,想知道为什么要一直获取错误init:do_boot/3行817



当我启动Rabbitmq时,我一直收到这个错误,想知道怎么了?

BOOT FAILED
===========
Error description:
init:do_boot/3 line 817
init:start_em/1 line 1109
rabbit:start_it/1 line 474
rabbit:broker_start/1 line 350
rabbit:start_loaded_apps/2 line 600
app_utils:manage_applications/6 line 126
lists:foldl/3 line 1263
rabbit:'-handle_app_error/1-fun-0-'/3 line 723
throw:{could_not_start,ra,
{ra,
{{shutdown,
{failed_to_start_child,ra_system_sup,
{shutdown,
{failed_to_start_child,ra_log_sup,
{shutdown,
{failed_to_start_child,ra_log_wal_sup,
{shutdown,
{failed_to_start_child,ra_log_wal,
{{case_clause,{ok,<<0,0,0,0,0>>}},
[{ra_log_wal,open_existing,1,
[{file,"src/ra_log_wal.erl"},{line,646}]},
{ra_log_wal,'-recover_wal/2-lc$^0/1-0-',1,
[{file,"src/ra_log_wal.erl"},{line,265}]},
{ra_log_wal,recover_wal,2,
[{file,"src/ra_log_wal.erl"},{line,268}]},
{ra_log_wal,init,1,
[{file,"src/ra_log_wal.erl"},{line,214}]},
{gen_batch_server,init_it,6,
[{file,"src/gen_batch_server.erl"},{line,133}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,249}]}]}}}}}}}}},
{ra_app,start,[normal,[]]}}}}
Log file(s) (may contain more information):
C:/Users/AIMLExpert/AppData/Roaming/RabbitMQ/log/rabbit@DESKTOP-N0Q3S7C.log
C:/Users/AIMLExpert/AppData/Roaming/RabbitMQ/log/rabbit@DESKTOP-N0Q3S7C_upgrade.log
{"init terminating in do_boot",{could_not_start,ra,{ra,{{shutdown,{failed_to_start_child,ra_system_sup,{shutdown,{failed_to_start_child,ra_log_sup,{shutdown,{failed_to_start_child,ra_log_wal_sup,{shutdown,{failed_to_start_child,ra_log_wal,{{case_clause,{ok,<<0,0,0,0,0>>}},[{ra_log_wal,open_existing,1,[{file,"src/ra_log_wal.erl"},{line,646}]},{ra_log_wal,'-recover_wal/2-lc$^0/1-0-',1,[{file,"src/ra_log_wal.erl"},{line,265}]},{ra_log_wal,recover_wal,2,[{file,"src/ra_log_wal.erl"},{line,268}]},{ra_log_wal,init,1,[{file,"src/ra_log_wal.erl"},{line,214}]},{gen_batch_server,init_it,6,[{file,"src/gen_batch_server.erl"},{line,133}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}]}}}}}}}}},{ra_app,start,[normal,[]]}}}}}
init terminating in do_boot ({could_not_start,ra,{ra,{{shutdown,{_}},{ra_app,start,[_]}}}})
Crash dump is being written to: C:UsersAIMLExpertAppDataRoamingRabbitMQlogerl_crash.dump...done

是什么导致了这个错误?我已尝试重新启动命令行,但仍然出现错误。

由于崩溃转储,我在Arch Linux上遇到了同样的问题。它在日志中表示,它在恢复大小为0字节的WAL文件时遇到问题。删除WAL文件后,服务启动。在/var/lib/rabitmq/mnesia中查找WALfind /var/lib/rabbitmq/ -name "*.wal"并将其移除。之后重新启动服务。

我通过运行Rabbitmq server restart命令解决了这个问题,我还通过运行celery-A app_name worker--loglevel=info命令让芹菜连接到服务器。所以一切都很顺利。

如果使用Windows机器,则需要删除的.wal文件位于C:UsersusernameAppDataRoamingRabbitMQdbrabbit@computername-mnesiaquorumrabbit@computername

最新更新