RabbitMQ 监控、维护与故障处理
消息队列与搜索#RabbitMQ监控#维护#故障处理约 586 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
RabbitMQ 日常监控应覆盖哪些指标?
追问 Ready、Unacked、消费者数、生产与消费速率、内存和磁盘分别说明什么?
Ready 消息持续增长,但 Unacked 很低,你会检查什么?
追问 消费者是否在线、是否订阅正确队列、是否有权限及消费限速如何判断?
Unacked 持续增长,消费者进程仍存在。可能有哪些原因?
追问 业务处理阻塞、确认逻辑、Prefetch 和下游依赖如何验证?
RabbitMQ 触发内存或磁盘告警时,业务可能出现什么现象?
追问 生产者阻塞、流控、节点资源与清理策略如何分析?
节点之间无法建立集群连接,你会检查什么?
追问 节点名称、主机解析、Erlang Cookie、网络端口和版本兼容如何确认?
RabbitMQ 发生网络分区,应该如何处理?
追问 队列类型、分区处理配置、业务写入状态和恢复后的数据核对如何影响方案?
节点维护或重启前,应完成哪些检查?
追问 队列副本健康、领导者分布、客户端重连和维护顺序如何验证?
如何规划 RabbitMQ 的备份恢复?
追问 定义与配置导出是否包含业务消息?消息数据恢复需要确认哪些官方支持条件?
如何升级 RabbitMQ 与 Erlang?
追问 兼容矩阵、升级路径、Feature Flags、节点顺序和回滚限制如何核查?
积压一百万条消息且仍持续新增,你会如何组织恢复?
追问 估算排空时间时如何考虑净消费速率、下游容量、重试和业务优先级?