如何在新的 RabbitMQ .conf 配置文件格式中设置 error_logger_hwm?
How to set error_logger_hwm in the new RabbitMQ .conf configuration file format?
我正在对 RabbitMQ 的集群网络分区事件进行故障排除,一些日志消息被删除。 Windows VM 上的节点 运行。我正在尝试按照 here 所述修复消息丢失部分。因此,我将以下内容添加到我的 advanced.config 文件中:
[
{lager, [
{error_logger_hwm, 1024}
]}
].
如何验证配置更改是否已应用,而不是仅仅等待查看是否有更多消息被丢弃?
[更新]:在我原来的 post 上,我试图在 .conf 文件中更改此配置,因为这就是我用来配置 RabbitMQ 的内容.但是,更大的配置必须在 advanced.config 文件中完成。即使您使用 .conf 文件进行基本配置,似乎也应用了 advanced.config 文件。
您不能在 rabbitmq.conf
中设置该值。您提供的 link 显示了如何在 /etc/rabbitmq/advanced.config
文件中设置值。请仔细重读this comment.
你可以通过运行这个命令来验证它:
rabbitmqctl eval 'application:get_env(lager, error_logger_hwm).'
另见这篇文章:
https://www.rabbitmq.com/configure.html#verify-configuration-effective-configuration
注意: RabbitMQ 团队监控 rabbitmq-users
mailing list 并且有时只在 Whosebug 上回答问题。
我正在对 RabbitMQ 的集群网络分区事件进行故障排除,一些日志消息被删除。 Windows VM 上的节点 运行。我正在尝试按照 here 所述修复消息丢失部分。因此,我将以下内容添加到我的 advanced.config 文件中:
[
{lager, [
{error_logger_hwm, 1024}
]}
].
如何验证配置更改是否已应用,而不是仅仅等待查看是否有更多消息被丢弃?
[更新]:在我原来的 post 上,我试图在 .conf 文件中更改此配置,因为这就是我用来配置 RabbitMQ 的内容.但是,更大的配置必须在 advanced.config 文件中完成。即使您使用 .conf 文件进行基本配置,似乎也应用了 advanced.config 文件。
您不能在 rabbitmq.conf
中设置该值。您提供的 link 显示了如何在 /etc/rabbitmq/advanced.config
文件中设置值。请仔细重读this comment.
你可以通过运行这个命令来验证它:
rabbitmqctl eval 'application:get_env(lager, error_logger_hwm).'
另见这篇文章:
https://www.rabbitmq.com/configure.html#verify-configuration-effective-configuration
注意: RabbitMQ 团队监控 rabbitmq-users
mailing list 并且有时只在 Whosebug 上回答问题。