GBase 8a
其他
文章
GVR工具同步一小时后报错errormsg:2013 lost connection问题处理
发表于2024-05-22 10:16:3333次浏览0个评论
一.问题现象
适用GVR工具进行同步报错err,errormsg:2013 lost connection,并数据库运行正常,无重启情况。
二.处理方案
1.修改GVR超时参数
路径GVR安装目录/rsynctool/gcluster_rsynctool_v95/GCConnection.py
vim GCConnection.py
#修改第7行timeout=60修改为timeout=6000

2.重启GVR
sh rsync.sh stop
sh rsync.sh start
三、问题原因
报错连接超时的地方是gcluster_rsynctool通过gnode连接下发同步sql(start syncclient ...),之后脚本通过socket接收sql执行结果,但是当时日志中的这些节点在超时时间之外未返回结果,导致socket报超时(2013),socket的超时机制为每次等待60秒,执行一次socket.recv,总计60次重试,超时时间之内未反馈同步执行结果,socket报错超时(2013),返回退出
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529