pgpool第二个待机状态中显示 "down"。

问题描述 投票:0回答:1

我在pgpool中设置了3个节点。假设节点1为主节点,节点2、节点3为辅节点。当我停止node1上的数据库服务时,node2如期成为主节点,但node3在 显示 pool_nodes 命令。它显示流媒体在node3上是实时的,我也可以在node3上连接到psql,但在pgpool中状态是下降的。

Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
    2020-05-07 05:58:39.969 EDT [23820] LOG:  record with incorrect prev-link 0/7D000028 at 0/81000060
    2020-05-07 05:58:39.976 EDT [25653] FATAL:  could not connect to the primary server: could not connect to server: Connection refused
                    Is the server running on host "node1" (10.32.5.121) and accepting
                    TCP/IP connections on port 5432?
    Permission denied, please try again.
    Permission denied, please try again.


    2020-05-13 08:02:45.738 EDT [3159] ERROR:  pgpool_remote_start failed
    2020-05-13 08:02:45.738 EDT [3159] STATEMENT:  SELECT pgpool_remote_start('node3', '/var/lib/pgsql/11/data')
    2020-05-13 08:03:37.917 EDT [3032] LOG:  unexpected EOF on standby connection

在执行pcp_recovery_node命令时,偶尔会出现以下错误,但节点在重试1次或2次后,用相同的命令恢复。

ERROR:  executing remote start failed with error: "ERROR:  pgpool_remote_start failed

然后我必须用pcp_attach_node连接节点,将状态改为 "up"

postgresql database-administration database-replication pgpool
1个回答
0
投票

看这个消息 LOG: unexpected EOF on standby connection 和多次尝试工作的情况下,下面的线程可能有助于调查。https:/www.postgresql-archive.orgStreaming-replication-connection-break-unexpected-EOF-on-standby-connection-td6026964.html

© www.soinside.com 2019 - 2024. All rights reserved.