Menu

文档

GAUSS-01981 – GAUSS-01990

GAUSS-01983: “cannot continue WAL streaming, recovery has already ended”

SQLSTATE: XX000

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

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

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

SQLSTATE: 08P01

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

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

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命令的情况下,因为此时主机要启动两个发送线程来完成数据和日志的发送。

解决办法:查看之前的连接是否已关闭,如果没有则人工关掉。查看max_wal_senders设置是否偏小,如果偏小则手工调大。

本文档遵循知识共享许可协议CC 4.0 (http://creativecommons.org/Licenses/by/4.0/)。