2017-06-16 98 views
0

的RabbitMQ服务器启动错误,谁可以解释此消息。的RabbitMQ服务器启动时application_master.erl差,线路138

=CRASH REPORT==== 16-Jun-2017::15:28:12 === 
      crasher: 
      initial call: application_master:init/4 
      pid: <0.154.0> 
      registered_name: [] 
      exception exit: {bad_return, 
          {{rabbit,start,[normal,[]]}, 
           {'EXIT', 
           {rabbit,failure_during_boot, 
           {boot_step,recovery, 
           {badmatch, 
            {error, 
            {{{function_clause, 
             [{rabbit_queue_index,journal_minus_segment1, 
             [{no_pub,no_del,ack,'...'}, 
             {{'...'},no_del,'...'}], 
             []}, 
             {rabbit_queue_index, 
             '-journal_minus_segment/2-fun-0-',4,[]}, 
             {array,sparse_foldl_3,7,[{'...'},{'...'}]}, 
             {array,sparse_foldl_2,9,[{'...'},{'...'}]}, 
             {rabbit_queue_index, 
             '-recover_journal/1-fun-0-',1,[]}, 
             {lists,map,2,[{'...'},{'...'},'...']}, 
             {rabbit_queue_index,segment_map,2,[]}, 
             {rabbit_queue_index,recover_journal,1,[]}]}, 
            {gen_server2,call,[<0.216.0>,out,infinity]}}, 
            {child,undefined,msg_store_persistent, 
            {rabbit_msg_store,start_link, 
             [msg_store_persistent,"/srv/r...",[], 
             {#Fun<rabbit_queue_index.2.60982745>, 
             {start,'...'}}]}, 
            transient,4294967295,worker, 
            [rabbit_msg_store]}}}}}}}}} 
       in function application_master:init/4 (application_master.erl, line 138) 
      ancestors: [<0.153.0>] 
      messages: [{'EXIT',<0.155.0>,normal}] 
      links: [<0.153.0>,<0.7.0>] 
      dictionary: [] 

trap_exit:真 状态:运行 heap_size:121393 STACK_SIZE:24个 减少:6273个 邻居:

我们想理解这个崩溃报告意味着什么。

回答

0

我建议在RabbitMQ Users list上提问这样的问题。您没有提供很多细节,如RabbitMQ的服务器版本,操作系统版本,环境,配置,等等等等栈跟踪很少不足以诊断或再现问题。

基于堆栈跟踪,它看起来好像一个目录名与/srv/r...开始可能会丢失或没有预期它的数据。