rabbitmqerlang

How to set error_logger_hwm in the new RabbitMQ .conf configuration file format?


I'm troubleshooting RabbitMQ's cluster network partition events and some log messages were being dropped. The nodes run on Windows VMs. I was trying to fix the message dropping part as described here. Therefore, I added the following to my advanced.config file:

[
    {lager, [
        {error_logger_hwm, 1024}
    ]}
].

How do I verify that the configuration change was applied instead of just waiting to see if more messages are dropped or not?

[UPDATE]: On my original post I was trying to change this config in the .conf file, since that's what I'm using to configure RabbitMQ. However, the lager configuration has to be done in the advanced.config file. The advanced.config file seems to be applied even if you are using a .conf file for the basic configuration.


Solution

  • You can't set that value in rabbitmq.conf. The link you provide shows how to set the value in the /etc/rabbitmq/advanced.config file. Please carefully re-read this comment.

    You can verify it by running this command:

    rabbitmqctl eval 'application:get_env(lager, error_logger_hwm).'
    

    Also see this article:

    https://www.rabbitmq.com/configure.html#verify-configuration-effective-configuration