2016-12-23 4 views
1

Rabbitmq 3.6.5の起動に失敗しました。それを修正するには?ファイルがロックされた状態でRabbitmqサーバーの起動に失敗しました。

BOOT FAILED 
    =========== 

    Error description: "Found lock file at ~s.\n   Either previous upgrade is in progress or has failed.\n   Database 
    backup path: ~s" 

    Log files (may contain more information): 
    /var/log/rabbitmq/[email protected] 
    /var/log/rabbitmq/[email protected] 

    Stack trace: [{rabbit_upgrade,ensure_backup_taken, 
     ["/var/lib/rabbitmq/mnesia/[email protected]/schema_upgrade_lock", "/var/lib/rabbitmq/mnesia/[email protected]"], 
     [{file,"src/rabbit_upgrade.erl"},{line,101}]}, 
     {rabbit_upgrade,maybe_upgrade_mnesia,0, 
         [{file,"src/rabbit_upgrade.erl"},{line,144}]}, 
     {rabbit,'-boot/0-fun-0-',0,[{file,"src/rabbit.erl"},{line,271}]}, 
     {rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,403}]}, 
     {init,start_it,1,[]}, 
     {init,start_em,1,[]}] 

    {"init terminating in do_boot","Found lock file at ~s.\n   
    Either previous upgrade is in progress or has failed.\n   
    Database backup path: ~s"} 

    Crash dump was written to: erl_crash.dump init terminating in do_boot 
    (Found lock file at ~s. 
       Either previous upgrade is in progress or has failed. 
       Database backup path: ~s) 
+1

ないため、質問を失うことになるmnesiaディレクトリを削除することによってNOTE

。を参照してください:[質問]。これはserverfault.comに属します。あなたはまた、尋ねる前に2分間のサイトツアーを完了させるのに気にしませんでした。 –

答えて

2

あなたは、データベースのアップグレード中に問題があった、それは問題を迅速に解決するためにところでログ

をチェック何が起こったのかを見興味深いものになるだろうことはあなたのmnesiaディレクトリを除去するのに十分です。

ディレクトリは通常/var/lib/rabbitmq/mnesiaにあり、詳細はhereをチェックしてください。あなたはすべてのあなたのメッセージ

+0

ありがとうございますが、ディレクトリを削除した後、別のエラーが報告されます エラーの説明:{aborted、undef} スタックトレース: [{mnesia、abort、1、{{file、 "mnesia.erl"}、{line 、318}]}、{ rabbit_node_monitor、legacy_cluster_nodes、1、 [{ファイル、 "SRC/rabbit_node_monitor.erl"}、{行、789}]}、{ rabbit_node_monitor、prepare_cluster_status_files、0、 [{ファイル、」 src/rabbit_node_monitor.erl "}、{line、121}]}、 {rabbit、 ' - boot/0-fun-0 - '、0、[{ファイル、" src/rabbit.erl "}、 270}]} ... – Liang

+1

作品の前に 'sudo'を追加すると、理由はわかりません。私は既にrootでログインしています。もう一度ありがとう。 – Liang

関連する問題