<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.StileMessaggioDiPostaElettronica17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=IT link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hi!<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><span lang=EN-US>I &#8216;ve configured two server in HA so as reported by this tutorial.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US><a href="http://www.pgpool.net/pgpool-web/contrib_docs/watchdog_master_slave_3.3/en.html">http://www.pgpool.net/pgpool-web/contrib_docs/watchdog_master_slave_3.3/en.html</a><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>I&#8217;ve installed Centos 7, &nbsp;pgpool-II version 3.4.3 and postgres (PostgreSQL) 9.4<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>I&#8217;ve modified the script for adapt to my configuration and I put them in postgresql data directory with owner postgres and execution privilege &nbsp;but nothing works<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>When my postgres primary server goes down (poweroff) failover commands start and other server became primary (in the postgres directory recovery.conf become recovery.done and I can see trigger file that my failover script put)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>My failover script:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US> #!/bin/bash -x<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>FALLING_NODE=$1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # %d<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>OLDPRIMARY_NODE=$2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # %P<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>NEW_PRIMARY=$3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # %H<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>PGDATA=$4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # %R<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>if [ $FALLING_NODE = $OLDPRIMARY_NODE ]; then<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; if [ $UID -eq 0 ]<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; then<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; su postgres -c &quot;ssh -T postgres@$NEW_PRIMARY touch $PGDATA/trigger&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; else<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ssh -T postgres@$NEW_PRIMARY touch $PGDATA/trigger<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; fi<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; exit 0;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>fi;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>exit 0;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>when I start old primary&nbsp; server that failed pgpool not start procedure of&nbsp; online recovery <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>my recovery_1st_stage file<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>#!/bin/bash -x<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>PGDATA=$1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>REMOTE_HOST=$2<o:p></o:p></span></p><p class=MsoNormal>REMOTE_PGDATA=$3<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><span lang=EN-US>echo &quot;I have called online recovery &quot; &gt;&gt; /data/postgreStorage/logifonlinereccaptured.log<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>PORT=5432<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>PGHOME=/usr/pgsql-9.4<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ARCH=/data/postgreStorage/arch<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>rm&nbsp; -rf $ARCH/*<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>ssh -T postgres@$REMOTE_HOST &quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>LD_LIBRARY_PATH=$PGHOME/lib:LD_LIBRARH_PATH;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>rm -rf $REMOTE_PGDATA<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>echo &quot;mypassword&quot; | $PGHOME/bin/pg_basebackup -h $HOSTNAME -U postgres --password -D $REMOTE_PGDATA -x -c fast<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>rm $REMOTE_PGDATA/trigger&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>ssh -T postgres@$REMOTE_HOST &quot;rm -rf $ARCH/*&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ssh -T postgres@$REMOTE_HOST &quot;mkdir -p $REMOTE_PGDATA/pg_xlog/archive_status&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>ssh -T postgres@$REMOTE_HOST &quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>cd $REMOTE_PGDATA;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>cp postgresql.conf postgresql.conf.bak;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>sed -e 's/#*hot_standby = off/hot_standby = on/' postgresql.conf.bak &gt; postgresql.conf;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>rm -f postgresql.conf.bak;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>cat &gt; recovery.conf &lt;&lt; EOT<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>standby_mode = 'on'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>primary_conninfo = 'host=&quot;$HOSTNAME&quot; port=$PORT user=replica password=mypassword'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>restore_command = 'scp $HOSTNAME:$ARCH/%f %p'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>trigger_file = '$PGDATA/trigger'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>EOT<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>In directory of postgres data I put pgpool_remote_start with owner postgres and execution permission<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>#!/bin/sh<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>REMOTE_HOST=$1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>REMOTE_PGDATA=$2<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>PGHOME=/usr/pgsql-9.4<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>ssh -T postgres@$REMOTE_HOST &quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>LD_LIBRARY_PATH=$PGHOME/lib:LD_LIBRARH_PATH;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>$PGHOME/bin/pg_ctl -w -D $REMOTE_PGDATA start 2&gt;/dev/null 1&gt;/dev/null &lt; /dev/null &amp;&quot;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>I&#8217;ve configured pgpool and postgres to use md5 auth but it seems that this is not a problem because postgresql log and pgpool log don&#8217;t show errors<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>When old primary start if do command pcp_node_info 5 server1 9898 user password 0 &nbsp;, it return server1 5432 2 0.500000<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Command pcp_node_info 5 server1 9898 user password 1 &nbsp;return server2 5432 2 0.500000<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Command pcp_node_info 5 server1 9898 user password 1 &nbsp;return server2 5432 2 0.500000<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Command pcp_node_info 5 server2 9898 user password 0 return&nbsp; server1 5432 3 0.500000<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Command pcp_node_info 5 server2 9898 user password 1 return&nbsp; server1 5432 2 0.500000<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>If I check log of postgresql of server1 I seen that it started as master..<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>My pgpool configuration file<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Server1 and server2&nbsp; replace my servers&#8217; hostname<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Server1 default primary (that I start for first) only parameter modified from default<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>listen_addresses = '*'&nbsp; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>listen_backlog_multipler = 5<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_hostname0 = 'server1'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_port0 = 5432<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_weight0 = 1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_data_directory0 = '/data/postgreStorage/'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_flag0 = 'ALLOW_TO_FAILOVER'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_hostname1 = 'server2'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_port1 = 5432<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_weight1 = 1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_data_directory1 = '/data/postgreStorage/'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_flag1 = 'ALLOW_TO_FAILOVER'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>enable_pool_hba = on<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>pool_passwd = 'pool_passwd'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>log_connections = on<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>log_min_messages = debug1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>load_balance_mode = on<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>master_slave_mode = on<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>sr_check_user = 'postgres'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>sr_check_password = 'mypostgrespassword'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>follow_master_command = ''<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>health_check_period = 5<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>health_check_timeout = 20<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>health_check_user = 'postgres'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>health_check_password = &#8216;my postgres password&#8217;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>failover_command = '/data/postgreStorage/failover.sh %d %P %H %R'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>failback_command = ''<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>recovery_user = 'postgres'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>recovery_password = 'mypostgrespassword'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>recovery_1st_stage_command = 'recovery_1st_stage'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>recovery_2nd_stage_command = ''<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>recovery_timeout = 90<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>client_idle_limit_in_recovery = 0<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>use_watchdog = on<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ping_path = '/usr/bin/'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_hostname = 'server1&#8217;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_port = 9000<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_authkey = &#8216;password' (same on the two server pgpool config file)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>delegate_IP = ''<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ifconfig_path = '/usr/sbin/'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_lifecheck_method = 'heartbeat'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_interval = 10<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_heartbeat_port = 9694<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_heartbeat_keepalive = 2<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_heartbeat_deadtime = 30<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>heartbeat_destination0 = 'server2'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>heartbeat_destination_port0 = 9694<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>other_pgpool_hostname0 = 'server2'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>other_pgpool_port0 = 9999<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>other_wd_port0 = 9000<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Server2 default secondary (that I start for second and pith postgresql slave) only parameter modified from default<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>listen_addresses = '*&#8217;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>port = 9999<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>pcp_listen_addresses = '*'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>pcp_port = 9898<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>listen_backlog_multiplier = 5<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_hostname0 = 'server1'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_port0 = 5432<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_weight0 = 1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_data_directory0 = '/data/postgreStorage/'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_flag0 = 'ALLOW_TO_FAILOVER'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_hostname1 = &#8216;server2&#8217;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_port1 = 5432<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_weight1 = 1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_data_directory1 = '/data/postgreStorage/'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>backend_flag1 = 'ALLOW_TO_FAILOVER'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>enable_pool_hba = on<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>pool_passwd = 'pool_passwd'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>authentication_timeout = 60<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>log_connections = on<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>log_min_messages = debug1<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>load_balance_mode = on<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>master_slave_mode = on<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>master_slave_sub_mode = 'stream'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>sr_check_period = 10<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>sr_check_user = 'postgres'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>sr_check_password = 'mypass'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>follow_master_command = ''<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>health_check_period = 5<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>health_check_timeout = 20<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>health_check_user = 'postgres'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>health_check_password = 'mypass'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>health_check_max_retries = 5<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>health_check_retry_delay = 2<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>connect_timeout = 10000<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>failover_command = '/data/postgreStorage/failover.sh %d %P %H %R'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>failback_command = ''<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>fail_over_on_backend_error = on<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>search_primary_node_timeout = 10<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>recovery_user = 'postgres'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>recovery_password = 'mypass'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>recovery_1st_stage_command = 'recovery_1st_stage'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>recovery_2nd_stage_command = ''<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>recovery_timeout = 90<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>client_idle_limit_in_recovery = 0<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>use_watchdog = on<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ping_path = '/usr/bin/'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_hostname = 'server2'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_port = 9000<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_authkey = &#8216;password' (same on the two server pgpool config file)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>delegate_IP = ''<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>ifconfig_path = '/usr/sbin/'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>arping_path = '/usr/sbin'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_lifecheck_method = 'heartbeat'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_interval = 10<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_heartbeat_port = 9694<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_heartbeat_keepalive = 2<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>wd_heartbeat_deadtime = 30<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>heartbeat_destination0 = 'server1'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>heartbeat_destination_port0 = 9694<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>other_pgpool_hostname0 = 'server1'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>other_pgpool_port0 = 9999<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>other_wd_port0 = 9000<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Can I help me?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>I&#8217;m desperate!!!<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Thanksssss<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:IT'>A.Baccanelli<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='mso-fareast-language:IT'><o:p>&nbsp;</o:p></span></p></div></body></html>