生成支持包失败

最后更新于 2024年4月18日

症状

您尝试使用 UI 或 rladmin cluster debug_info 命令生成集群支持包,但操作失败。

解决方案

  1. 验证 /tmp 目录中没有支持包文件的残留。
  2. 验证日志文件是否由 logrotate 服务轮换。以 root 或 sudo 用户运行 logrotate -v /etc/logrotate.d/redislabs,并验证文件是否在日志目录中轮换。
  3. 验证您可以在每个节点上使用 /opt/redislabs/bin/debuginfo 正常生成节点支持包。
  4. 考虑将 debuginfo 路径更改到具有更多空间的另一个位置。
    • 找到或创建一个 redislabs 用户拥有读写权限的目录,例如 /var/opt/redislabs。注意:此目录必须存在于所有集群节点上!
    • 通过执行以下命令修改支持包生成的默认路径:rladmin cluster config debuginfo_path <PATH>
    • 通过执行以下命令创建支持包:rladmin cluster debug_info. 注意:支持包创建后,您可以通过执行以下命令将配置恢复为默认设置:rladmin cluster config debuginfo_path /tmp.

参考

创建支持包