你好,请问现在 cdc 能够恢复同步了吗?
- 能否在卡住的时候用以下脚本抓一下 cdc 的 goroutine 信息?
#!/bin/bash
# 使用该脚本之前,你需要修改这个列表中的地址为你要下载的 cdc profile 的地址
HOSTLIST=("127.0.0.1:8300") # 定义要连接的服务器的列表
for host in "${HOSTLIST[@]}"
do
h=${host%%:*}
p=${host#*:}
echo $h $p
# 根据 host 和端口下载三个文件
curl -X GET http://${h}:${p}/debug/pprof/profile?second=120s > cdc.profile
curl -X GET http://${h}:${p}/debug/pprof/goroutine?debug=2 > cdc.goroutine
curl -X GET http://${h}:${p}/debug/pprof/heap > cdc.heap
dir=$h.$p
# 将下载的文件打包成文件夹,并将文件夹压缩成 $dir.tar.gz 文件
mkdir $dir
mv cdc.profile cdc.goroutine cdc.heap $dir
tar -czvf $dir.tar.gz $dir
rm -r $dir
done
- 能否提供经过脱敏之后的 cdc 日志?只需要提供 processor.go, changefeed.go, ddl_puller.go 打出来的所有日志和其他文件打出来的所有 ERROR 级别的日志就足够了。