[pgpool-general: 6721] Re: Can't restart pgpool on SLAVE node (that is primary postgres server)

Tatsuo Ishii ishii at sraoss.co.jp
Tue Sep 24 07:38:51 JST 2019


> Hi,
> I had to kill the pgpool process to change the master on the other
> node. I also removed the pgpool.pid.
> Now this is the situation:
> 
> NODE A:
> - Master pgpool ON
> - Standby postgres ON
> 
> NODE B:
> - Slave pgpool DOWN
> - Primary postgres ON
> 
> My problem is that if I try to restart pgpool on NODE B (SLAVE
> pgpool), it not works.
> In the log I see that initially it starts up correctly, but then the
> following error appears and pgpool goes down again:
> 
> FATAL:  failed to bind a socket: "/tmp/.s.PGSQL.5432"
> DETAIL:  bind socket failed with error: "Address already in use"
> LOG:  Watchdog is shutting down

How did you kill pgpool on node B? If it's something like kill -9 or
something rude way then pgpool sockt would remain. In this case you
need to manually remove pgpool socket (I am assuming it's
/tmp/.s.PGSQL.5432):

rm /tmp/.s.PGSQL.5432

> I cannot stop postgres because it is primary server.
> What can I do for start pgpool on SLAVE pgpool?

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


More information about the pgpool-general mailing list