gpt4 book ai didi

linux - rabbitmq - 自定义配置文件 - disk_free_limit 设置不正确

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:22:46 38 4
gpt4 key购买 nike

我已经在 rhel7 中正确安装(基于 rpm)rabbitmq 集群(带有 clusterer 插件),创建“自定义”配置文件:

/etc/rabbitmq/rabbitmq-env.config => 环境变量

/etc/rabbitmq/rabbitmq.config => rabbitmq 属性

rabbitmq 集群工作正常,除了我的参数被忽略,知道为什么吗?

在此先感谢您的帮助

kr,

哦。

nb:如果我自己使用如下命令设置参数:

rabbitmqctl set_disk_free_limit "1g"

例如,对于磁盘限制,它可以工作,但我希望它们在“重启”后继续存在:/

这是我的配置文件:

# /etc/rabbitmq/rabbitmq-env.config
(..)
NODE_PORT=5672
NODENAME=rabbit@node1
RABBITMQ_CONFIG_FILE=/etc/rabbitmq/rabbitmq.config
(..)


cat << EOF > /etc/rabbitmq/rabbitmq.config
[
{kernel, [
]},
{rabbit, [
{cluster_nodes, ["rabbit@node1", "rabbit@node2", "rabbit@node3"], disc}
{tcp_listeners, [5672]},
{disk_free_limit, "1GB"},
{collect_statistics_interval, 10000},
{heartbeat, 30},
{cluster_partition_handling, autoheal},
{default_user, <<"guest">>},
{default_pass, <<"guest">>}
]},

{rabbitmq_clusterer, [
{config, [ {version,1}, {nodes,["rabbit@node1", "rabbit@node2", "rabbit@node3"]} ]}
]}
]
EOF

最佳答案

关于这个主题的一点更新,我错误地配置了我的 rabbitmq 文件;为了有一个工作配置,做以下修改。克,哦。

  • 对于环境文件:我们可以去掉文件名中的'.config'部分,因为rabbitMQ 无论如何都会添加它。我的日志文件,我有一个错误“.../etc/rabbitmq/rabbitmq.config.config ...”

因此保留文件 .config 扩展名(/etc/rabbitmq/rabbitmq.config) 通过设置env 变量而不 .配置:

(..)
RABBITMQ_CONFIG_FILE=/etc/rabbitmq/rabbitmq
(..)
  • 对于 rabbit.config 文件:因为我使用了 clusterer 插件,所以我们可以去掉 cluster_nodes 这行。

您的文件将如下所示:

cat << EOF > /etc/rabbitmq/rabbitmq.config
[
{kernel, [
]},
{rabbit, [
{tcp_listeners, [5672]},
{disk_free_limit, "1GB"},
{collect_statistics_interval, 10000},
{heartbeat, 30},
{cluster_partition_handling, autoheal}
]},
{rabbitmq_management, [
{http_log_dir,"/myapps/myproject/rabbitmq/logs"},
{listener, [{port, 15672 }]}
]},
{rabbitmq_clusterer, [
{config, [ {version,1}, {nodes,["rabbit@node01", "rabbit@node02", "rabbit@node03"]} ]}
]}
].
EOF

要验证集群插件的当前配置,您可以使用:

 rabbitmqctl eval 'rabbit_clusterer:status().'

关于linux - rabbitmq - 自定义配置文件 - disk_free_limit 设置不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40398243/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com