2016-07-06 33 views
9

Windows Server 2008でErlang 17.4でRabbitMq 3.6.2を実行しています。 saslログに次のレコードが繰り返し表示されます。それは特定のパターンなしで(数時間おきに)発生している。RabbitMq saslログのシャットダウンエラー

=SUPERVISOR REPORT==== 05-Jul-2016::09:52:42 === 
    Supervisor: {<0.835.211>,amqp_channel_sup_sup} 
    Context: shutdown_error 
    Reason: shutdown 
    Offender: [ {nb_children,1}, 
       {name,channel_sup}, 
       {mfargs, 
        {amqp_channel_sup,start_link, 
         [direct,<0.864.211>, <<"">>]}}, 
       {restart_type,temporary}, 
       {shutdown,brutal_kill}, 
       {child_type,supervisor}] 

私は、管理プラグインからのHTTP APIを介して稼働状態試験との相関関係があるかもしれないことhere読みます。ロードバランサのalivenessテストを使用して、どのノードがトラフィックを受け取るべきかを定義します。

ログが実際に何を意味し、どのようにそれを防止できるかを理解する助けがあれば、大いに感謝します。私はこの問題をサーバー障害に投稿しました。here

答えて

0

私はあなたのErlang/OTPを知ってどのくらい知っているが、しないでください:

Context: shutdown_errorは、このプロセスがあることを示唆しているプロセスのシャットダウン手順の間に(例外を投げるように)何か間違っ

Reason: shutdownがあります示唆正常終了し、クラッシュする前に正常にシャットダウンしようとしています。

Offenderは、シャットダウンエラーが発生した子(開始)仕様であり、Supervisorで指定されたスーパーバイザのもとに存在します。

生気テストのあなたの言及と組み合わせてください。私の最初の推測は、alivenessテストコードがRabbitMQクラスタにいくつかのamqpチャンネルを作成したが、正常にシャットダウンできなかったと思われる。 rabbitmq-managementコードで少し掘り下げましたが、まだ何も見つかりませんでした。

またこれはかなり古い質問のようですが、まだあなたや他の人に影響を与えるかどうかはわかりません。