如何以新的RabbitMQ.conf配置文件格式设置error_logger_hwm?

如何以新的RabbitMQ.conf配置文件格式设置error_logger_hwm?,rabbitmq,erlang,Rabbitmq,Erlang,我正在对RabbitMQ的群集网络分区事件和一些日志消息进行故障排除。这些节点在Windows虚拟机上运行。我正试图修复邮件删除部分,如上所述。因此,我在advanced.config文件中添加了以下内容: [ {lager, [ {error_logger_hwm, 1024} ]} ]. 我如何验证配置更改是否已应用,而不是仅仅等待查看是否删除了更多消息 [更新]:在我最初的帖子中,我试图在.conf文件中更改此配置,因为我正在使用它来配置RabbitMQ。

我正在对RabbitMQ的群集网络分区事件和一些日志消息进行故障排除。这些节点在Windows虚拟机上运行。我正试图修复邮件删除部分,如上所述。因此,我在advanced.config文件中添加了以下内容:

[
    {lager, [
        {error_logger_hwm, 1024}
    ]}
].
我如何验证配置更改是否已应用,而不是仅仅等待查看是否删除了更多消息


[更新]:在我最初的帖子中,我试图在.conf文件中更改此配置,因为我正在使用它来配置RabbitMQ。但是,较大的配置必须在advanced.config文件中完成。即使您将.conf文件用于基本配置,advanced.config文件似乎也会被应用。

您不能在
rabbitmq.conf
中设置该值。您提供的链接显示了如何在
/etc/rabbitmq/advanced.config
文件中设置值。请仔细重读

您可以通过运行以下命令进行验证:

rabbitmqctl eval 'application:get_env(lager, error_logger_hwm).'
另请参见本文:



注意:RabbitMQ团队监控
RabbitMQ用户
,有时只回答有关StackOverflow的问题。

您不能在
RabbitMQ.conf
中设置该值。您提供的链接显示了如何在
/etc/rabbitmq/advanced.config
文件中设置值。请仔细重读

您可以通过运行以下命令进行验证:

rabbitmqctl eval 'application:get_env(lager, error_logger_hwm).'
另请参见本文:



注意:RabbitMQ团队监视
RabbitMQ用户
,有时只回答有关StackOverflow的问题。

感谢您的回答@Luke,但您提到的命令会抛出错误:“错误(参数验证):“未终止的原子以'application:getā'开头”参数给定:eval'application:getāenv(lager,error_logger_hwm)。“顺便说一句,我使用的是RabbitMQ 3.7.13和Erlang 21。[更新]:我用双引号替换了单引号,效果很好。我还更新了帖子,更正了要使用的配置文件。再次感谢@Luke。很抱歉,你一定是在使用WindowsYes。我应该在帖子中这样说。我的错。谢谢你的回答@Luke,但是你提到的命令抛出了错误:“error”(参数验证):“未终止的atom以‘application:get‘’开头”给出的参数:eval‘application:get‘(lager,error‘,logger‘)env(lager,error‘,logger‘,hwm)’。‘顺便说一句,我使用的是RabbitMQ 3.7.13和Erlang 21。[更新]:我用双引号替换了单引号,效果很好。我还更新了帖子,更正了要使用的配置文件。再次感谢@Luke。很抱歉,你一定是在使用Windows是的。我应该在帖子中这样说。我的错。