Erlang RabbitMq sasl日志中的关闭错误

Erlang RabbitMq sasl日志中的关闭错误,erlang,rabbitmq,windows-server-2008,sasl,Erlang,Rabbitmq,Windows Server 2008,Sasl,我们正在Windows Server 2008上运行RabbitMq 3.6.2和Erlang 17.4。 我们在sasl日志中反复看到以下记录。它是零星发生的(每隔几个小时),没有特定的模式 =SUPERVISOR REPORT==== 05-Jul-2016::09:52:42 === Supervisor: {<0.835.211>,amqp_channel_sup_sup} Context: shutdown_error Reason: shut

我们正在Windows Server 2008上运行RabbitMq 3.6.2和Erlang 17.4。 我们在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}]
=主管报告===2016年7月5日::09:52:42===
主管:{,amqp_频道{u sup_sup}
上下文:关机错误
原因:关闭
罪犯:[{nb_儿童,1},
{name,channel_sup},
{mfargs,
{amqp_频道_支持,启动链接,
[直接,,]},
{restart_type,temporary},
{关闭,残暴的杀戮},
{child_type,supervisor}]
我从管理员插件中了解到,可能与通过HTTP API进行的有效性测试有关联。我们还使用负载平衡器的有效性测试来定义哪些节点应该接收流量


如果您能帮助我们理解日志的实际含义,以及我们如何防止它(如果需要的话),我们将不胜感激。我也发表了关于服务器故障的问题。

我不知道您对Erlang/OTP了解多少,但是:

Context:shutdown\u error
表示进程关闭过程中出现错误(如引发异常)

原因:shutdown
表示此过程已正常完成,并试图在崩溃前正常关机

supervisor
是其子(启动)规范有关机\u错误,并且它位于
supervisor
指定的监控器下

再加上你提到的活力测试。我的第一个猜测是,有效性测试代码创建了一些到RabbitMQ集群的amqp通道,但未能正常关闭。在代码中做了一点挖掘,但还没有找到任何东西


此外,这看起来是一个相当古老的问题,不确定它是否仍然影响到你或其他人。

它也影响到我。我在rabbitmq集群上几乎每小时都会遇到这个错误。阅读下面的链接,“是的,这是罪魁祸首。只是直接关闭TCP套接字导致这些警告被发送到日志中。我知道他们说错误,但你可以安全地忽略它们。”这听起来像是一个不可忽视的错误。