2016-05-06 8 views
1

私はメッセージを処理するためにRabbitMQインスタンスを持っています。私は何らかの理由でRabbitが消費者にメッセージを送信しなくなったことに気付きました。これは、システム内の非常に低いディスクスペースで終わります。RabbitMQバッドマッチエラー

私はウサギのログファイルに次のような情報を見つけることができた:

** Reason for termination == 
** {{badmatch,{error,enospc}}, 
    [{rabbit_msg_store,terminate,2, 
         [{file,"src/rabbit_msg_store.erl"},{line,975}]}, 
    {gen_server2,terminate,3,[{file,"src/gen_server2.erl"},{line,1146}]}, 
    {proc_lib,wake_up,3,[{file,"proc_lib.erl"},{line,250}]}]} 
** In 'terminate' callback with reason == 
** {{badmatch,{error,enospc}}, 
    [{rabbit_msg_store,write_message,3, 
         [{file,"src/rabbit_msg_store.erl"},{line,1160}]}, 
    {rabbit_msg_store,handle_cast,2, 
         [{file,"src/rabbit_msg_store.erl"},{line,881}]}, 
    {gen_server2,handle_msg,2,[{file,"src/gen_server2.erl"},{line,1049}]}, 
    {proc_lib,wake_up,3,[{file,"proc_lib.erl"},{line,250}]}]} 

君たちのいずれかがこれまで、このような問題を抱えていたことがありますか?ウサギが私に教えようとしているどんな助けや情報も感謝します。

ありがとうございます。

答えて

5

** {{badmatch,{error,enospc}},はErlangのエラーです:

enospc There is a no space left on the device.

は、基本的にはあなただけのスペースを解放する必要があります!

希望します。

+0

はいです。ありがとうございました。 – MadOX