数据库状态监控#

  1. 方法: 通过如下命令得到处于不健康状态OushuDB的节点

SELECT * FROM oushu_cluster_status
WHERE status <> 'u';
  1. 推荐频率 : 每隔5-10分钟

  2. 发现问题解决方法

如果发现有的segment处于不健康状态,可以通过以下几个步骤确定原因:

  • 首先可以查看现在“oushu_cluster_status”视图中该segment的“status”列,看看 segment 是否未加入可用虚拟集群。

  • 尝试ssh到那个segment,查看segment的目录里面的日志确定具体原因

确定原因后,可以进行修复,然后启动该segment,该segment会自动加入集群。