[pgpool-general: 7242] Re: Query regarding failover and recovery

Tatsuo Ishii ishii at sraoss.co.jp
Tue Sep 1 06:33:21 JST 2020


Praveen,

Have you read this message? I wonder if you have fixed the issue or not.

Best regards,
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese:http://www.sraoss.co.jp

From: Tatsuo Ishii <ishii at sraoss.co.jp>
Subject: [pgpool-general: 7208] Re: Query regarding failover and recovery
Date: Thu, 20 Aug 2020 08:51:04 +0900 (JST)
Message-ID: <20200820.085104.891242161358675858.t-ishii at sraoss.co.jp>

> The contents of pcp.conf looks incorrect.
> 
>> postgres:md53175bce1d3201d16594cebf9d7eb3f9d
> 
> The hashed password must not start with "md5".
> 
> To create proper pcp password, please follow the instruction in the manual:
> https://www.pgpool.net/docs/40/en/html/configuring-pcp-conf.html
> 
>> Hello,
>> 
>> Thanks for the clarification. I'm trying to execute and getting below
>> error. I'm attaching configs for your reference. Can you please help ?
>> 
>> postgres at pgp1:/etc/pgpool2/4.0.9$ psql -U postgres -h localhost -p 9999
>> --pset pager=off -c "show pool_nodes"
>>  node_id | hostname | port | status | lb_weight |  role   | select_cnt |
>> load_balance_node | replication_delay | last_status_change
>> ---------+----------+------+--------+-----------+---------+------------+-------------------+-------------------+---------------------
>>  0       | pg1      | 5432 | down   | 0.500000  | standby | 0          |
>> false             | 0                 | 2020-08-19 09:02:46
>>  1       | pg2      | 5432 | up     | 0.500000  | primary | 0          |
>> true              | 0                 | 2020-08-19 09:02:46
>> (2 rows)
>> 
>> postgres at pgp1:/etc/pgpool2/4.0.9$
>> postgres at pgp1:/etc/pgpool2/4.0.9$
>> postgres at pgp1:/etc/pgpool2/4.0.9$
>> postgres at pgp1:/etc/pgpool2/4.0.9$ pcp_recovery_node -h localhost -p 9898 -n
>> 0
>> Password:
>> FATAL:  authentication failed for user "postgres"
>> DETAIL:  username and/or password does not match
>> 
>> postgres at pgp1:/etc/pgpool2/4.0.9$
>> 
>> 
>> On Wed, Aug 19, 2020 at 10:22 AM Tatsuo Ishii <ishii at sraoss.co.jp> wrote:
>> 
>>> > I have 3 servers with two postgres (9.6) and one pgpool (4.0.9). Postgres
>>> > is configured with streaming replication.
>>> > When I manually stop postgres service on primary node, failover has
>>> > happened successfully.
>>> > Now I started postgres service on old primary node which is expected to
>>> be
>>> > converted as slave, pgpool is not triggering recovery_1st_stage_command =
>>> > 'recovery_1st_stage.sh'
>>> > May I know what could be the reason ?
>>>
>>> That is an expected behavior. The node previously brought down is left
>>> as "down" by pgoool. This is intentional. You need to issue
>>> pcp_recovery_node against the node (previous primary node in your
>>> case) to make it online again.
>>>
>>> When a node is brought down, there might be a reason: for example
>>> needed to repair the hardware. So in general it's not safe to
>>> automatically restart the previously down node.
>>>
>>> Best regards,
>>> --
>>> Tatsuo Ishii
>>> SRA OSS, Inc. Japan
>>> English: http://www.sraoss.co.jp/index_en.php
>>> Japanese:http://www.sraoss.co.jp
>>>
>> 
>> 
>> -- 
>> 
>> 
>> *Regards,*
>> 
>> 
>> *K S Praveen KumarM: +91-9986855625 *
> _______________________________________________
> pgpool-general mailing list
> pgpool-general at pgpool.net
> http://www.pgpool.net/mailman/listinfo/pgpool-general


More information about the pgpool-general mailing list