灌水唠嗑区
其他
文章

转载:查看节点同步报错日志

发表于2026-06-02 10:36:012次浏览0个评论

针对 gc_sync_server(syncserver)高 CPU 的日志排查方法,路径和命令都是 GBase 8a V953 默认路径。

1)先看 gc_sync_server 自身日志(最关键)

路径(数据节点 gnode)

/opt/gnode/log/gbase/syncserver.log

查看报错:

tail -f /opt/gnode/log/gbase/syncserver.log
grep -i "error\|warn\|exception" /opt/gnode/log/gbase/syncserver.log

2)看同步明细目录(sync_log)

路径

/opt/gnode/log/gbase/sync_log/

这里按分片存同步日志,可按时间排序查异常:

ls -lt /opt/gnode/log/gbase/sync_log/

3)看 gnode 系统日志(服务级错误)

/opt/gnode/log/gbase/system.log
grep -i "sync\|recover\|error" /opt/gnode/log/gbase/system.log

4)看集群一致性恢复日志(gcrecover)

管理节点 gcluster

/opt/gcluster/log/gcluster/gc_recover.log
tail -f /opt/gcluster/log/gcluster/gc_recover.log

5)用 gcadmin 看集群事件(DDL/DML 同步失败)

gcadmin showddlevent
gcadmin showdmlevent

快速定位高 CPU 原因(一句话)

优先查:syncserver.log → sync_log 目录 → gc_recover.log,看是否在疯狂补副本、分片不一致、网络超时、磁盘慢

评论

登录后才可以发表评论