<div dir="ltr">to:<span style="font-family:arial,sans-serif;font-size:14px">pgpool-general-jp $B%a!<%j%s%0%j%9%H(B $B8fCf(B<br></span><br>$B2<5-$N4D6-$r9=C[$7(BPostgreSQL / pgpool-II$B$N>c32%F%9%H$r<B;\$7$F$$$^$9!#(B<br>$B$=$N9)Dx$GF0$-$,$*$+$7$$$N$G$O$J$$$+$H;W$o$l$k$H$3$m$,$"$j$^$7$?$N$G(BML$B08$F$KLd9g$;$5$;$F$$$?$@$-$^$9!#(B<div>
<br></div><div>[Server1]</div><div>&nbsp;OS : CentOS 5.6<br>&nbsp;hostname : DB01<br>&nbsp;IP : 192.168.10.30</div><div>&nbsp;DB : PostgreSQL 9.1.6 ( Primary : 5433 )</div><div>&nbsp;M/L : pgpool-II 3.3.1 ( Standby :5432 )<br>[Server2]</div><div>
&nbsp;OS : CentOS 5.6<br>&nbsp;hostname : DB02</div><div>&nbsp;IP 192.168.10.33</div><div>&nbsp;DB : PostgreSQL 9.1.6 ( Hot Standby : 5434 )</div><div>&nbsp;M/L : pgpool-II 3.3.1 ( Active : 5432 )<br>[Server3]</div><div>&nbsp;OS : CentOS 5.6<br>&nbsp;hostname : DB03<br>
&nbsp;IP : 192.168.10.34</div><div>&nbsp;DB : PostgreSQL 9.1.6 ( Hot Standby : 5435 / potentioal )<br>&nbsp;M/L : none</div><div><br clear="all"><div>$B>c32%F%9%H$O2<5-$r%i%s%@%`$K7+$jJV$7$F$$$^$7$?!#(B<br>1.DB$B$N(BPrimary$B$rDd;_$7!"I|5l$r3NG'$7$F:FEY!"(BDB$B$rDd;_$9$k!#(B<br>2.DB$B$N(BHot Standby$B$rDd;_$7!"<jF0I|5l$r9T$&!#(B<br>
3.pgpool-II$B$N(BActive$B$rDd;_$7!"(BStandby$B$,(BActive$B$K>:3J8e!"5l(BActive$B$r:F5/F0$9$k!#(B</div><br>$B>e5-(B3.$B$r<B;\$7$?$J$+$G!"(B1$BEY5l(BActive$B$N:F5/F0!JI|5l!K$r?7(BActive$B$,<u?.$7$F$$$J$$$N$G$O$J$$$+$H;W$o$l$kF0$-$,$"$j$^$7$?!#(B
</div><div><br></div><div>[Server2$B$N(Bpgpool-II ( Active )$B$rDd;_$7$?;~$N%m%0(B]<br><div>2013-10-31 16:51:24 LOG: &nbsp; pid 23015: worker child 25156 exits with status 0</div><div>2013-10-31 16:51:24 LOG: &nbsp; pid 23015: fork a new worker child pid 25156</div>
<div>2013-10-31 16:51:24 LOG: &nbsp; pid 23015: PCP child 25155 exits with status 0</div><div>2013-10-31 16:51:24 LOG: &nbsp; pid 23015: fork a new PCP child pid 25327</div><div>2013-10-31 16:51:24 LOG: &nbsp; pid 23015: fork a new watchdog heartbeat sender: pid 25328</div>
<div>2013-10-31 16:51:24 LOG: &nbsp; pid 23015: fork a new watchdog heartbeat receiver: pid 25329</div><div>2013-10-31 16:51:24 LOG: &nbsp; pid 23015: fork a new watchdog child pid 25330</div><div>2013-10-31 16:51:24 LOG: &nbsp; pid 23015: received smart shutdown request</div>
<div>2013-10-31 16:51:27 LOG: &nbsp; pid 23026: wd_IP_down: ifconfig down succeeded</div></div><div><br></div><div>[$B>e5-$N:]$N(BServer1$B$N%m%0(B]</div><div><div>2013-10-31 16:51:27 LOG: &nbsp; pid 18970: wd_escalation: escalating to master pgpool</div>
<div>2013-10-31 16:51:29 LOG: &nbsp; pid 18970: wd_escalation: escalated to master pgpool successfully</div><div>2013-10-31 16:51:36 LOG: &nbsp; pid 18973: check_pgpool_status_by_hb: pgpool 1 (DB02:5432) is in down status</div><div>
2013-10-31 16:51:48 LOG: &nbsp; pid 18973: check_pgpool_status_by_hb: pgpool 1 (DB02:5432) is in down status</div></div><div><br></div><div><div>[Server2$B$N(Bpgpool-II$B$r:F5/F0$7$?;~$N%m%0(B]</div><div>2013-10-31 16:54:33 LOG: &nbsp; pid 25392: wd_chk_setuid: ifup[/sbin/ifconfig] doesn&#39;t have setuid bit</div>
<div>2013-10-31 16:54:33 LOG: &nbsp; pid 25392: Backend status file /var/log/pgpool-II/pgpool_status discarded</div><div>2013-10-31 16:54:35 LOG: &nbsp; pid 25392: wd_init: start watchdog</div><div>2013-10-31 16:54:35 LOG: &nbsp; pid 25392: pgpool-II successfully started. version 3.3.1 (tokakiboshi)</div>
<div>2013-10-31 16:54:35 LOG: &nbsp; pid 25392: find_primary_node: primary node id is 0</div><div>2013-10-31 16:54:36 LOG: &nbsp; pid 25400: wd_create_hb_recv_socket: bind receive socket to device: eth1</div><div>2013-10-31 16:54:36 LOG: &nbsp; pid 25401: wd_create_hb_send_socket: bind send socket to device: eth1</div>
<div>2013-10-31 16:56:16 LOG: &nbsp; pid 25402: watchdog: lifecheck started</div></div><div><br></div><div>[Server2$B$N(Bpgpool-II$B$r:F5/F0$7$?;~$N(BServer1$B$N%m%0(B]<br><div>2013-10-31 16:54:35 LOG: &nbsp; pid 18970: wd_send_response: receive add request from DB02:5432 and accept it</div>
<div>2013-10-31 16:54:36 LOG: &nbsp; pid 18973: check_pgpool_status_by_hb: lifecheck failed. pgpool 1 (DB02:5432) seems not to be working</div><div>2013-10-31 16:54:36 LOG: &nbsp; pid 18973: pgpool_down: DB02:5432 is going down</div>
<div>2013-10-31 16:54:48 LOG: &nbsp; pid 18973: check_pgpool_status_by_hb: pgpool 1 (DB02:5432) is in down status</div><div>2013-10-31 16:55:00 LOG: &nbsp; pid 18973: check_pgpool_status_by_hb: pgpool 1 (DB02:5432) is in down status</div>
<div><br></div></div><div>$B$3$3$G=P$F$$$k%a%C%;!<%8$G$O(BServer1$B$O(BServer2$B$N(Bpgpool-II$B$,5/F0$7$F$$$J$$!J%@%&%sCf!K$r$$$&;v$G$9$,!"$3$N;~$K(Bpcp_watchdog_info$B%3%^%s%I$G%9%F!<%?%9$r3NG'$7$?$i2<5-$N$h$&$K$J$j$^$7$?!#(B</div><div><br></div><div><div>[postgres@DB01 ~]$ pcp_watchdog_info 60 DB01 9898 postgres postgres</div>
<div>DB01 5432 9000 3</div><div>[postgres@DB01 ~]$ pcp_watchdog_info 60 DB02 9898 postgres postgres</div><div>DB02 5432 9000 2</div></div><div><br></div><div>$B$J$<!"$3$NMM$J>uBV$,$*$-$k$N$G$7$g$&$+!)(B</div><div>$B59$7$/$*4j$$$7$^$9!#(B</div></div>