RabbitMq sasl中的关闭错误日志
问题描述:
我们在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。
答
我不知道你知道二郎山/ OTP多少,而是:
Context: shutdown_error
表明有一些错误(比如抛出一个异常)进程的关闭程序中
Reason: shutdown
表明,这个过程是正常完成,并且正在试图在它崩溃之前正常关机
Offender
是子级(start)规范,具有shutdown_error并且它位于由Supervisor
指定的主管下。
结合您提到的活力测试。我的第一个猜测是活力测试代码以某种方式为RabbitMQ集群创建了一些amqp通道,但未能正常关闭。在rabbitmq-management代码中挖了一点点,但还没有发现任何东西。
此外这看起来像一个很老的问题,不知道它是否仍然影响你或其他人。