0 • shudaonan • 8个月前 • 317次点击
如题,antdb数据库显示“ERROR: adb_basebackup: could not receive data from WAL stream: server closed the connection unexpectedly”该怎么办?
adb_log报错信息:terminating walsender process due to replication timeout
解决方式
测试备机ssh至主机能否成功
ssh datanode_master_ip -p ssh_port
若调通ssh登录后,仍然失败,则进行步骤2的排查
测试备机adb至主机能否成功
adb -p datanode_master_port -h master_ip -d replication
若调通adb登录后,仍然失败,则进行步骤3的排查
wal_sender_timeout 由默认的60s调整为0. (0 没有时间限制)
wal_sender_timeout参数说明:服务端会中断那些停止活动超过该配置的复制连接。这对发送服务器检测一个备机崩溃或网络中断有用。设置为0将禁用该超时机制。该参数只能在postgresql.conf文件中或在服务器命令行上设置。默认值是 60 秒。
其他可能相关配置项
--提升wal_keep_segments,由128调整至1024wal_keep_segments = 1024--打开归档模式archive_mode = "on"archive_command = "rsync -a %p /data2/antdb/data/arch/dn1/%f"
原因说明
产生原因较多,请按上述步骤依次排查。
积分:50
adb_log报错信息:terminating walsender process due to replication timeout
解决方式
ssh datanode_master_ip -p ssh_port
若调通ssh登录后,仍然失败,则进行步骤2的排查
adb -p datanode_master_port -h master_ip -d replication
若调通adb登录后,仍然失败,则进行步骤3的排查
wal_sender_timeout 由默认的60s调整为0. (0 没有时间限制)
wal_sender_timeout参数说明:
服务端会中断那些停止活动超过该配置的复制连接。
这对发送服务器检测一个备机崩溃或网络中断有用。
设置为0将禁用该超时机制。
该参数只能在postgresql.conf文件中或在服务器命令行上设置。默认值是 60 秒。
--提升wal_keep_segments,由128调整至1024
wal_keep_segments = 1024
--打开归档模式
archive_mode = "on"
archive_command = "rsync -a %p /data2/antdb/data/arch/dn1/%f"
原因说明
产生原因较多,请按上述步骤依次排查。