<div dir="ltr"><div class="gmail_default" style="font-family:&quot;courier new&quot;,monospace">Thank you, Tatsuo. I see what caused this error now. Seems like both databases were down, didn&#39;t noticed that.</div><div class="gmail_default" style="font-family:&quot;courier new&quot;,monospace"><br></div><div class="gmail_default" style="font-family:&quot;courier new&quot;,monospace"><div class="gmail_default">2018-08-10 12:13:41: pid 1393: WARNING:  All the DB nodes are in down status and skip writing status file.</div><div class="gmail_default">2018-08-10 12:13:41: pid 1393: LOG:  failover: no valid backends node found</div><div class="gmail_default">2018-08-10 12:13:41: pid 1393: LOG:  Restart all children</div><div class="gmail_default">2018-08-10 12:13:41: pid 1393: LOG:  failover: no follow backends are degenerated<br></div><div class="gmail_default">2018-08-10 12:13:41: pid 1393: LOG:  failover: set new primary node: -1<br></div><div class="gmail_default">2018-08-10 12:13:42: pid 1759: DETAIL:  all backend nodes are down, pgpool requires at least one valid node<br></div><div class="gmail_default">2018-08-10 12:13:42: pid 1759: HINT:  repair the backend nodes and restart pgpool</div><div class="gmail_default"><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Aug 11, 2018 at 9:20 PM Tatsuo Ishii &lt;<a href="mailto:ishii@sraoss.co.jp">ishii@sraoss.co.jp</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Can you please provide the pgpool.log when failover happens?<br>
<br>
Best regards,<br>
--<br>
Tatsuo Ishii<br>
SRA OSS, Inc. Japan<br>
English: <a href="http://www.sraoss.co.jp/index_en.php" rel="noreferrer" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
Japanese:<a href="http://www.sraoss.co.jp" rel="noreferrer" target="_blank">http://www.sraoss.co.jp</a><br>
<br>
&gt; 3.6.9<br>
&gt; <br>
&gt; We’re planing to upgrade to 3.6.12<br>
&gt; <br>
&gt; On Fri, Aug 10, 2018 at 11:02 PM Tatsuo Ishii &lt;<a href="mailto:ishii@sraoss.co.jp" target="_blank">ishii@sraoss.co.jp</a>&gt; wrote:<br>
&gt; <br>
&gt;&gt; Can you please tell the exact Pgpool-II version?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Best regards,<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt;<br>
&gt;&gt; Tatsuo Ishii<br>
&gt;&gt;<br>
&gt;&gt; SRA OSS, Inc. Japan<br>
&gt;&gt;<br>
&gt;&gt; English: <a href="http://www.sraoss.co.jp/index_en.php" rel="noreferrer" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
&gt;&gt;<br>
&gt;&gt; Japanese:<a href="http://www.sraoss.co.jp" rel="noreferrer" target="_blank">http://www.sraoss.co.jp</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; How is that possible that new master id -1?<br>
&gt;&gt;<br>
&gt;&gt; &gt; Is that a valid case?<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; failover_command = &#39;/etc/pgpool-II/failover.sh %d %h %p %D %m %M %H %P %r<br>
&gt;&gt;<br>
&gt;&gt; &gt; %R&#39;<br>
&gt;&gt;<br>
&gt;&gt; &gt; # Executes this command at failover<br>
&gt;&gt;<br>
&gt;&gt; &gt; # Special values:<br>
&gt;&gt;<br>
&gt;&gt; &gt; #   %d = node id<br>
&gt;&gt;<br>
&gt;&gt; &gt; #   %h = host name<br>
&gt;&gt;<br>
&gt;&gt; &gt; #   %p = port number<br>
&gt;&gt;<br>
&gt;&gt; &gt; #   %D = database cluster path<br>
&gt;&gt;<br>
&gt;&gt; &gt; #   %m = new master node id<br>
&gt;&gt;<br>
&gt;&gt; &gt; #   %H = hostname of the new master node<br>
&gt;&gt;<br>
&gt;&gt; &gt; #   %M = old master node id<br>
&gt;&gt;<br>
&gt;&gt; &gt; #   %P = old primary node id<br>
&gt;&gt;<br>
&gt;&gt; &gt; #   %r = new master port number<br>
&gt;&gt;<br>
&gt;&gt; &gt; #   %R = new master database cluster path<br>
&gt;&gt;<br>
&gt;&gt; &gt; #   %% = &#39;%&#39; character<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; failover.sh,<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; failed_node_id=$1<br>
&gt;&gt;<br>
&gt;&gt; &gt; failed_host=$2<br>
&gt;&gt;<br>
&gt;&gt; &gt; failed_port=$3<br>
&gt;&gt;<br>
&gt;&gt; &gt; failed_dir=$4<br>
&gt;&gt;<br>
&gt;&gt; &gt; new_master_id=$5<br>
&gt;&gt;<br>
&gt;&gt; &gt; old_master_id=$6<br>
&gt;&gt;<br>
&gt;&gt; &gt; new_master_host=$7<br>
&gt;&gt;<br>
&gt;&gt; &gt; old_primary_node_id=$8<br>
&gt;&gt;<br>
&gt;&gt; &gt; new_master_port=$9<br>
&gt;&gt;<br>
&gt;&gt; &gt; new_master_dir=${10}<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; failover.log,<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; [ failed node ]<br>
&gt;&gt;<br>
&gt;&gt; &gt; failed_node_id         1<br>
&gt;&gt;<br>
&gt;&gt; &gt; failed_host            192.168.20.58<br>
&gt;&gt;<br>
&gt;&gt; &gt; failed_port            5433<br>
&gt;&gt;<br>
&gt;&gt; &gt; failed_dir             /opt/redsky/db/data<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; [ before failover ]<br>
&gt;&gt;<br>
&gt;&gt; &gt; old_primary_node_id    1<br>
&gt;&gt;<br>
&gt;&gt; &gt; old_master_id          1<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; [ after failover ]<br>
&gt;&gt;<br>
&gt;&gt; &gt; new_master_id          -1<br>
&gt;&gt;<br>
&gt;&gt; &gt; new_master_host<br>
&gt;&gt;<br>
&gt;&gt; &gt; new_master_port<br>
&gt;&gt;<br>
&gt;&gt; &gt; new_master_dir<br>
&gt;&gt;<br>
&gt;&gt;<br>
</blockquote></div>