Temporal 脑裂后在双管理节点上重建 PostgreSQL 和 Temporal
适用场景
- 产品:ZCF。
- ZStone
- 版本:源案例建议升级到 4.2.2 以上版本彻底解决;因此本文适用于 4.2.2 以下版本中已发生 Temporal 脑裂的恢复场景。
- 部署方式:双管理节点。
- 涉及服务:
zstone-master、temporal、bucardo、postgresql-9.6。 - 涉及目录:
/opt/zstone-installer/、/var/lib/pgsql/、/var/run/bucardo。 - 本文适用于双管理节点环境中已发生 Temporal 脑裂,需要清理 PostgreSQL 数据并重建 Temporal 相关数据库和同步服务的场景。
问题现象
- 双管理节点环境中 Temporal 出现脑裂异常。
- PostgreSQL 持续写入导致根分区使用率接近或达到 100%。
- 根分区写满后,管理节点无法启动。
判断方法
- 在两台管理节点上检查根分区使用率,确认是否已接近或达到 100%。
- 检查
temporal和zstone-master服务状态,确认两台节点是否均异常。 - 使用
df -h
登录查看余下内容,以及更多产品问题排查与解决经验。
登录