2016-07-06 54 views
9

我們在Windows Server 2008上運行RabbitMq 3.6.2和Erlang 17.4。 我們在sasl日誌中一遍又一遍地看到以下記錄。這是發生sparratically(每幾個小時)沒有特定的模式。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}] 

我讀here,有可能是通過從管理插件HTTP API相關的存活性檢驗。我們還使用來自負載均衡器的活性測試來定義哪些節點應該接收流量。

任何幫助瞭解日誌實際上意味着什麼以及如何防止它(如果需要),將不勝感激。我也在服務器故障上發佈了這個問題here

回答

0

我不知道你知道二郎山/ OTP多少,而是:

Context: shutdown_error表明有一些錯誤(比如拋出一個異常)進程的關閉程序中

Reason: shutdown表明,這個過程是正常完成,並且正在試圖在它崩潰之前正常關機

Offender是子級(start)規範,具有shutdown_error並且它位於由Supervisor指定的主管下。

結合您提到的活力測試。我的第一個猜測是活力測試代碼以某種方式爲RabbitMQ集羣創建了一些amqp通道,但未能正常關閉。在rabbitmq-management代碼中挖了一點點,但還沒有發現任何東西。

此外這看起來像一個很老的問題,不知道它是否仍然影響你或其他人。