灌水唠嗑区
其他
文章
转载:查看节点同步报错日志
发表于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.log2)看同步明细目录(sync_log)
路径:
/opt/gnode/log/gbase/sync_log/这里按分片存同步日志,可按时间排序查异常:
ls -lt /opt/gnode/log/gbase/sync_log/
3)看 gnode 系统日志(服务级错误)
/opt/gnode/log/gbase/system.loggrep -i "sync\|recover\|error" /opt/gnode/log/gbase/system.log4)看集群一致性恢复日志(gcrecover)
管理节点 gcluster:
/opt/gcluster/log/gcluster/gc_recover.logtail -f /opt/gcluster/log/gcluster/gc_recover.log5)用 gcadmin 看集群事件(DDL/DML 同步失败)
gcadmin showddlevent
gcadmin showdmlevent快速定位高 CPU 原因(一句话)
优先查:syncserver.log → sync_log 目录 → gc_recover.log,看是否在疯狂补副本、分片不一致、网络超时、磁盘慢。
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25049
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526