GAUSS-01981 — GAUSS-01990

    SQLSTATE: XX000

    错误原因:主机上不用启动walreceiver,如果启动了报错退出。

    解决办法:正常报错,不用处理。

    GAUSS-01984: “invalid standby handshake message type %d”

    错误原因:主机收到备机无效的握手消息类型。

    解决办法:检查主备节点网络环境,排查是否存在丢包现象。如果没有,请联系技术支持工程师提供技术支持。

    GAUSS-01986: “invalid standby message type ‘%c’”

    SQLSTATE: 08P01

    解决办法:检查主备节点网络环境,排查是否存在丢包现象。如果没有,请联系技术支持工程师提供技术支持。

    GAUSS-01987: “number of requested standby connections exceeds max_wal_senders (currently %d)“

    SQLSTATE: 53300

    错误原因:主机上备机连接数达到上限,可能原因是备机尝试连接主机了很多次,每次连接都失败了,也可能原因是主机上max_wal_senders设置过小,特别是在备机执行build命令的情况下,因为此时主机要启动两个发送线程来完成数据和日志的发送。