[pgpool-general: 7655] Re: pcp_node_info shows different status on leader and standby
Bo Peng
pengbo at sraoss.co.jp
Fri Jul 30 22:33:27 JST 2021
> Hello,
>
> in my setup I use two servers. Each one runs a PostgreSQL 12.7 and a
> pgpool-II 4.2.3 instance. Databases use streaming replication.
>
> The pcp_node_info shows different results on leader and standby. On the
> server with leader role I get the expected result:
>
> node 0: Status: 2 Status Name: up Role: primary Replication
> State:
> node 1: Status: 2 Status Name: up Role: standby Replication
> State: streaming
>
> On the server which runs pgpool-II as standby I get:
>
> node 0: Status: 1 Status Name: waiting Role: primary
> Replication State:
> node 1: Status: 1 Status Name: waiting Role: standby
> Replication State: streaming
>
> I expected to get the same results on each server. Is something going
> wrong or haven't I read the documentation too fast?
It is a normal behaviour.
Status 1: Node is up. No connections yet
Status 2: Node is up. Connections are pooled.
For example, you have two pgpool nodes are: pgpool 1 and pgpool 2.
Because the pgpool 2 doesn't have pooled connections to PostgreSQL,
the status shows "1 waiting".
After you connect PostgreSQL via pgpool 2,
the status will change from "waiting" to "up".
For example:
First, the status is "waiting".
$ pcp_node_info -h 127.0.0.1 -p 50005 -n 0
/tmp 51000 1 0.500000 waiting primary 0 2021-07-30 22:09:55
Then connect to PostgreSQL via pgpool 2.
$ psql -h 127.0.0.1 -U pengbo test -p 50004 -c "select 1"
Run pcp_node_info again, you can see the status changed.
$ pcp_node_info -h 127.0.0.1 -p 50005 -n 0
/tmp 51000 2 0.500000 up primary 0 2021-07-30 22:27:55
> Best regards
>
> Ernst Hansmair
> ________________________________________________________
>
> Prompt Software Systems GmbH
> Firmensitz: Salzburger Strasse 19, 83512 Wasserburg
>
> Geschäftsführer:
> Dipl. Bankbetriebswirt (BA) Uwe Größl,
> Ernst Hansmair,
> Dipl. Inform. Gerhard Hansmair,
> Dipl. Inform. Dr. Peter Knirsch
> Handelsregisterblatt Traunstein 5701
--
Bo Peng <pengbo at sraoss.co.jp>
SRA OSS, Inc. Japan
http://www.sraoss.co.jp/
More information about the pgpool-general
mailing list