生产环境下如何验证RabbitMQ集群cluster_partition_handling配置生效?
问题描述
我在生产环境中管理由3个节点组成的RabbitMQ集群,节点版本涵盖3.10和3.11,集群并非由我部署。此前处理了一起集群分区的生产故障,根据RabbitMQ官方文档,确定适合当前环境的分区处理参数为cluster_partition_handling = pause_minority,并已在各节点的配置文件中添加该参数。但尝试了所有CLI工具和GUI菜单后,都找不到参数是否生效的线索;由于是生产环境,无法通过关闭节点来测试,请问如何查看并确认当前的分区处理策略?
解决方案
执行以下命令查看RabbitMQ节点的环境配置,即可确认cluster_partition_handling的实际生效值:
sudo rabbitmqctl environment
在命令输出结果中搜索cluster_partition_handling字段,就能直接看到当前集群正在使用的分区处理策略。
内容的提问来源于stack exchange,提问作者Emile De Favas
相关产品推荐
相关产品推荐

