<div dir="ltr">Hi Wolf,<div><br></div><div>I didn't use repmgr. All the rpms I installed is postgresql-12 + <span style="background-color:rgb(247,247,247);color:rgb(0,0,0)">pgpool-II-release + </span>pgpool-II-pg12-*,  the same as the </div><h1 class="gmail-SECT1" style="font-size:1.4em;margin-top:0em;margin-bottom:0em;color:rgb(236,88,0);font-family:verdana,sans-serif"><a name="EXAMPLE-CLUSTER" style="color:rgb(0,0,0)">8.3. <span class="gmail-PRODUCTNAME">Pgpool-II</span> + Watchdog Setup Example</a></h1><div><br></div><div>The link looks great! Let me read and try it first.</div><div><br></div><div>Thanks a lot!</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 11, 2020 at 11:04 PM Wolf Schwurack <<a href="mailto:wolf@uen.org">wolf@uen.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hey JL<br>
<br>
I have the same configuration setup. There are some things to consider after a reboot which I check before starting pgpool. Make sure PostgreSQL database are replicating. Are you using repmgr? This also would need to be started before pgpool. <br>
Here's a link I used to help setup my system Which may help you <br>
<a href="http://saule1508.github.io/pgpool/" rel="noreferrer" target="_blank">http://saule1508.github.io/pgpool/</a><br>
<br>
<br>
Wolfgang Schwurack<br>
Database/System Administrator<br>
Utah Education Network<br>
801-587-9444<br>
<a href="mailto:wolf@uen.org" target="_blank">wolf@uen.org</a><br>
<br>
<br>
<br>
On 8/11/20, 8:47 AM, "<a href="mailto:pgpool-general-bounces@pgpool.net" target="_blank">pgpool-general-bounces@pgpool.net</a> on behalf of Bo Peng" <<a href="mailto:pgpool-general-bounces@pgpool.net" target="_blank">pgpool-general-bounces@pgpool.net</a> on behalf of <a href="mailto:pengbo@sraoss.co.jp" target="_blank">pengbo@sraoss.co.jp</a>> wrote:<br>
<br>
    Hi,<br>
<br>
    On Sun, 9 Aug 2020 17:05:01 +0800<br>
    "J.L." <<a href="mailto:wantdrink@gmail.com" target="_blank">wantdrink@gmail.com</a>> wrote:<br>
<br>
    > Hi there,<br>
    > <br>
    > I've installed pgpool 4.1.2 and postgresql 12.3 with watchdog based on<br>
    > <a href="https://www.pgpool.net/docs/latest/en/html/example-cluster.html" rel="noreferrer" target="_blank">https://www.pgpool.net/docs/latest/en/html/example-cluster.html</a>.<br>
    > That is 3 machines with a VIP, pgpool service + watchdog service +<br>
    > postgresql service running on each of them, 1 primary + 2 standby<br>
    > postgresql.<br>
    > The question is: is that possible to enable those services as auto started<br>
    > even if I reboot all of them?<br>
    > <br>
    > I checked running services on them:<br>
    > <br>
    > [root@primary ~]# systemctl status postgresql-12<br>
    > > postgresql-12.service - PostgreSQL 12 database server<br>
    > >    Loaded: loaded (/usr/lib/systemd/system/postgresql-12.service;<br>
    > > disabled; vendor preset: disabled)<br>
    > >    Active: active (running) since Thu 2020-07-02 22:17:35 CDT; 1 months 6<br>
    > > days ago<br>
    > ><br>
    > > [root@secondary1 ~]# systemctl status postgresql-12<br>
    > > postgresql-12.service - PostgreSQL 12 database server<br>
    > >    Loaded: loaded (/usr/lib/systemd/system/postgresql-12.service;<br>
    > > disabled; vendor preset: disabled)<br>
    > >    Active: inactive (dead)<br>
    > ><br>
    > > [root@secondary2 ~]# systemctl status postgresql-12<br>
    > > postgresql-12.service - PostgreSQL 12 database server<br>
    > >    Loaded: loaded (/usr/lib/systemd/system/postgresql-12.service;<br>
    > > disabled; vendor preset: disabled)<br>
    > >    Active: inactive (dead)<br>
    > <br>
    > <br>
    > So the postgresql service on secondary 1 & 2 is not started by postgresql<br>
    > service, they are triggered by pgpool with command like:<br>
    > <br>
    > > /usr/pgsql-12/bin/postgres -D /var/lib/pgsql/12/data<br>
<br>
    Sorry, I could not understand the configuration.<br>
    May I ask how you configure pgpool to execute command above?<br>
<br>
    > And on the primary the ps aux shows<br>
    > <br>
    > > /usr/pgsql-12/bin/postmaster -D /var/lib/pgsql/12/data/<br>
    > <br>
    > <br>
    > Which means I can enable pgpool service on all 3 machines:<br>
    > <br>
    > > systemctl enable pgpool<br>
    > <br>
    > <br>
    > But shouldn't do the same for postgresql service like systemctl enable<br>
    > postgresql-12.<br>
    > Also I'm not sure if enabling services to start automatically will lead to<br>
    > any issue.<br>
    > <br>
    > Any suggestion or guidance about this is appreciated. I just want to make<br>
    > the DB system recover even after rebooting.<br>
    > <br>
    > Thanks.<br>
<br>
<br>
    -- <br>
    Bo Peng <<a href="mailto:pengbo@sraoss.co.jp" target="_blank">pengbo@sraoss.co.jp</a>><br>
    SRA OSS, Inc. Japan<br>
    _______________________________________________<br>
    pgpool-general mailing list<br>
    <a href="mailto:pgpool-general@pgpool.net" target="_blank">pgpool-general@pgpool.net</a><br>
    <a href="http://www.pgpool.net/mailman/listinfo/pgpool-general" rel="noreferrer" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-general</a><br>
<br>
<br>
</blockquote></div>