生成支持包时失败

上次更新时间 2024 年 4 月 18 日

症状

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

解决方案

  1. 验证/tmp目录中没有支持包文件的剩余内容
  2. 验证日志文件是否已由logrotate服务轮换(作为根用户或 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.

参考文献

创建支持包