rabbitmq 启动异常_Rabbitmq启动失败
我的RabbitMQ服务器出现故障,无法重新启动。我试图重新启动,重新安装它...我仍然不明白错误。 这就是我得到的Rabbitmq启动失败
BOOT FAILED
===========
Error description:
{could_not_start,rabbit,
{bad_return,
{ {rabbit,start,[normal,[]]},
{EXIT,
{rabbit,failure_during_boot,
{badmatch,
{error,
{ { {function_clause,
[{rabbit_queue_index,journal_minus_segment1,
[{no_pub,del,no_ack},
{ {<<115,254,171,167,171,226,110,171,251,38,217,145,3,12,215,151>>,
{message_properties,1409712663123302,false},
true},
del,ack}],
[{file,"src/rabbit_queue_index.erl"},{line,989}]},
{rabbit_queue_index,-journal_minus_segment/2-fun-0-,4,
[{file,"src/rabbit_queue_index.erl"},{line,973}]},
{array,sparse_foldl_3,7,[{file,"array.erl"},{line,1675}]},
{array,sparse_foldl_2,9,[{file,"array.erl"},{line,1669}]},
{rabbit_queue_index,-recover_journal/1-fun-0-,1,
[{file,"src/rabbit_queue_index.erl"},{line,701}]},
{lists,map,2,[{file,"lists.erl"},{line,1224}]},
{rabbit_queue_index,segment_map,2,
[{file,"src/rabbit_queue_index.erl"},{line,819}]},
{rabbit_queue_index,recover_journal,1,
[{file,"src/rabbit_queue_index.erl"},{line,693}]}]},
{gen_server2,call,[<0.186.0>,out,infinity]}},
{child,undefined,msg_store_persistent,
{rabbit_msg_store,start_link,
[msg_store_persistent,
"/var/lib/rabbitmq/mnesia/[email protected]",[],
{#Fun,
{start,
[{resource,<>,queue,
<>}]}}]},
transient,4294967295,worker,
[rabbit_msg_store]}}}}}}}}}
任何人都可以帮忙吗?
非常感谢
+1
使用sudo启动rabbitmq。 –
2014-09-02 08:41:18
+0
我已经做了。日志是从命令sudo rabbitmq-server start –
2014-09-02 08:48:59
+0
也许问题是mnesia DB,如果你可以擦除你的数据,试着在这里删除mnesia DB/var/lib/rabbitmq /。注意:这将删除存储到队列中的所有数据。 –
2014-09-02 08:57:06
我的RabbitMQ服务器出现故障,无法重新启动。我试图重新启动,重新安装它...我仍然不明白错误。 这就是我得到的Rabbitmq启动失败 BOOT FAILED =========== Error description: {could_not_start,rabbit, {bad_return, { {rabbit,start,[normal,[]]}, {EXIT, {rabbit,failure_during_boot, {badmatch, {error, { { {function_clause, [{rabbit_queue_index,journal_minus_segment1, [{no_pub,del,no_ack}, { {<<115,254,171,167,171,226,110,171,251,38,217,145,3,12,215,151>>, {message_properties,1409712663123302,false}, true}, del,ack}], [{file,"src/rabbit_queue_index.erl"},{line,989}]}, {rabbit_queue_index,-journal_minus_segment/2-fun-0-,4, [{file,"src/rabbit_queue_index.erl"},{line,973}]}, {array,sparse_foldl_3,7,[{file,"array.erl"},{line,1675}]}, {array,sparse_foldl_2,9,[{file,"array.erl"},{line,1669}]}, {rabbit_queue_index,-recover_journal/1-fun-0-,1, [{file,"src/rabbit_queue_index.erl"},{line,701}]}, {lists,map,2,[{file,"lists.erl"},{line,1224}]}, {rabbit_queue_index,segment_map,2, [{file,"src/rabbit_queue_index.erl"},{line,819}]}, {rabbit_queue_index,recover_journal,1, [{file,"src/rabbit_queue_index.erl"},{line,693}]}]}, {gen_server2,call,[<0.186.0>,out,infinity]}}, {child,undefined,msg_store_persistent, {rabbit_msg_store,start_link, [msg_store_persistent, "/var/lib/rabbitmq/mnesia/[email protected]",[], {#Fun, {start, [{resource,<>,queue, <>}]}}]}, transient,4294967295,worker, [rabbit_msg_store]}}}}}}}}} 任何人都可以帮忙吗? 非常感谢 +1 使用sudo启动rabbitmq。 – 2014-09-02 08:41:18 +0 我已经做了。日志是从命令sudo rabbitmq-server start – 2014-09-02 08:48:59 +0 也许问题是mnesia DB,如果你可以擦除你的数据,试着在这里删除mnesia DB/var/lib/rabbitmq /。注意:这将删除存储到队列中的所有数据。 – 2014-09-02 08:57:06