首页 > 解决方案 > 使用 rabbitmqctl eval 更改 RabbitMQ 选项 ssl_options.depth 而无需重新启动

问题描述

我需要在没有任何停机时间的情况下更改 RabbitMQ 实例上的配置项。

我知道使用rabbitmqctl来评估 Erlang 表达式。我知道我可以使用 轻松设置第一级选项rabbitmqctl eval,如下所示:

rabbitmqctl eval 'application:set_env(rabbit, heartbeat, 1800).'

但是,由于我对 Erlang 没有先验知识,所以我无法弄清楚如何在不更改整个块的情况下设置嵌套选项。在这种情况下专门改变ssl_options.depth.

标签: rabbitmqrabbitmqctl

解决方案


推荐阅读