<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:medium;"><div><div>if you want to do native replication (i.e postgres master/slave streaming replication), then you need this in the conf</div><div><br></div><div><pre>master_slave_mode =on
master_slave_sub_mode = 'stream'</pre></div><div>and at the postgres level you must of course set-up the master/slave</div><div><br></div><div>Also in your <span style="color: rgb(38, 40, 42); font-size: 14.6667px;">backend_hostname list you have specified two times the slave, so remove the block backend_hostname2 since it is a duplicate of the backend_hostname1.</span></div><div><br></div><div>Pierre</div><div><br></div></div><div><br></div><div><br></div><hr><div id="ydpe1f5c6e0yahoo_quoted_8881288183" class="ydpe1f5c6e0yahoo_quoted"><div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;"><div>On Tuesday, June 27, 2017, 3:21:52 PM GMT+2, Birnbaum, Warren (ETW) <Warren.Birnbaum@nike.com> wrote:</div><div><br></div><div><br></div><div><div id="ydpe1f5c6e0yiv4459533418">

 
 
 
 


<div>
<div class="ydpe1f5c6e0yiv4459533418WordSection1">
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">Hello,</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">I am trying to install pgpool-II.  I have 2 servers both running postgres 9.4 and pgpool is running on one of the servers.  I am trying to do native replication.  I cannot get the second server to work and
 it shows as unused.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">node_id |   hostname    | port | status | lb_weight |  role  | select_cnt | load_balance_node | replication_delay</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">---------+---------------+------+--------+-----------+--------+------------+-------------------+-------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">0       | localhost     | 5432 | up     | 0.538462  | master | 0          | true              | 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">1       | 192.168.33.10 | 5432 | unused | 0.230769  | slave  | 0          | false             | 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">I am not finding much concerning the unused status so I don’t quite know what to change.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">Thanks,</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">Warren</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># ----------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># pgPool-II configuration file</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># ----------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># This file consists of lines of the form:</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#   name = value</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># Whitespace may be used.  Comments are introduced with "#" anywhere on a line.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># The complete list of parameter names and allowed values can be found in the</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># pgPool-II documentation.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># This file is read on server startup and when the server receives a SIGHUP</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># signal.  If you edit the file on a running system, you have to SIGHUP the</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># server for the changes to take effect, or use "pgpool reload".  Some</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># parameters, which are marked below, require a server shutdown and restart to</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># take effect.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># CONNECTIONS</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - pgpool Connection Settings -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">listen_addresses = '*'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Host name or IP address to listen on:</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # '*' for all, '' for no TCP/IP connections</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">port = 9999</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Port number</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">socket_dir = '/tmp'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Unix domain socket path</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # The Debian package defaults to</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # /var/run/postgresql</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">listen_backlog_multiplier = 2</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Set the backlog parameter of listen(2) to</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # num_init_children * listen_backlog_multiplier.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">serialize_accept = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # whether to serialize accept() call to avoid thundering herd problem</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - pgpool Communication Manager Connection Settings -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">pcp_listen_addresses = '*'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Host name or IP address for pcp process to listen on:</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # '*' for all, '' for no TCP/IP connections</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">pcp_port = 9898</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Port number for pcp</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">pcp_socket_dir = '/tmp'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Unix domain socket path for pcp</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # The Debian package defaults to</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # /var/run/postgresql</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Backend Connection Settings -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Host name or IP address to connect to for backend 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Port number for backend 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Weight for backend 0 (only in load balancing mode)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Data directory for backend 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Controls various backend behavior</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # ALLOW_TO_FAILOVER or DISALLOW_TO_FAILOVER</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Authentication -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">enable_pool_hba = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Use pool_hba.conf for client authentication</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">pool_passwd = 'pool_passwd'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # File name of pool_passwd for md5 authentication.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # "" disables pool_passwd.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">authentication_timeout = 60</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Delay in seconds to complete client authentication</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # 0 means no timeout.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - SSL Connections -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">ssl = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Enable SSL support</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#ssl_key = './server.key'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Path to the SSL private key file</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#ssl_cert = './server.cert'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Path to the SSL public certificate file</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#ssl_ca_cert = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Path to a single PEM format file</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # containing CA root certificate(s)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#ssl_ca_cert_dir = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Directory containing CA root certificate(s)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># POOLS</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Concurrent session and pool size -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">num_init_children = 32</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Number of concurrent sessions allowed</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">max_pool = 4</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Number of connection pool caches per connection</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Life time -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">child_life_time = 300</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Pool exits after being idle for this many seconds</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">child_max_connections = 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Pool exits after receiving that many connections</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # 0 means no exit</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">connection_life_time = 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Connection to backend closes after being idle for this many seconds</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # 0 means no close</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">client_idle_limit = 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Client is disconnected after being idle for that many seconds</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (even inside an explicit transactions!)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # 0 means no disconnection</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># LOGS</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Where to log -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">log_destination = 'syslog'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Where to log</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Valid values are combinations of stderr,</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # and syslog. Default to stderr.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - What to log -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">log_line_prefix = '%t: pid %p:'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">log_connections = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Log connections</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">log_hostname = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Hostname will be shown in ps status</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # and in logs if connections are logged</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">log_statement = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Log all statements</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">log_per_node_statement = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Log all statements</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # with node and backend informations</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">log_standby_delay = 'none'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Log standby delay</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Valid values are combinations of always,</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # if_over_threshold, none</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Syslog specific -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">syslog_facility = 'LOCAL0'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Syslog local facility. Default to LOCAL0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">syslog_ident = 'pgpool'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Syslog program identification string</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Default to 'pgpool'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Debug -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">log_error_verbosity = 'TERSE'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">client_min_messages = 'debug5'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   debug5</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   debug4</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   debug3</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   debug2</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   debug1</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   log</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   notice</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   warning</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   error</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">log_min_messages = debug1             # values in order of decreasing detail:</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   debug5</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   debug4</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   debug3</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   debug2</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   debug1</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   info</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   notice</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   warning</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   error</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   log</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   fatal</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                        #   panic</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># FILE LOCATIONS</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">pid_file_name = '/var/run/pgpool/pgpool.pid'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # PID file name</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">logdir = '/tmp'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Directory of pgPool status file</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># CONNECTION POOLING</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">connection_cache = on</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Activate connection pools</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Semicolon separated list of queries</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # to be issued at the end of a session</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # The default is for 8.3 and later</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">reset_query_list = 'ABORT; DISCARD ALL'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # The following one is for 8.2 and before</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#reset_query_list = 'ABORT; RESET ALL; SET SESSION AUTHORIZATION DEFAULT'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># REPLICATION MODE</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">replication_mode = on</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Activate replication mode</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">replicate_select = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Replicate SELECT statements</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # when in replication mode</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # replicate_select is higher priority than</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # load_balance_mode.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">insert_lock = on</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Automatically locks a dummy row or a table</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # with INSERT statements to keep SERIAL data</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # consistency</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Without SERIAL, no lock will be issued</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">lobj_lock_table = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # When rewriting lo_creat command in</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # replication mode, specify table name to</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # lock</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Degenerate handling -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">replication_stop_on_mismatch = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # On disagreement with the packet kind</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # sent from backend, degenerate the node</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # which is most likely "minority"</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # If off, just force to exit this session</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">failover_if_affected_tuples_mismatch = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # On disagreement with the number of affected</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # tuples in UPDATE/DELETE queries, then</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # degenerate the node which is most likely</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # "minority".</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # If off, just abort the transaction to</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # keep the consistency</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># LOAD BALANCING MODE</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">load_balance_mode = on</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Activate load balancing mode</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">ignore_leading_white_space = on</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Ignore leading white spaces of each query</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">white_function_list = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Comma separated list of function names</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # that don't write to database</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Regexp are accepted</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">black_function_list = 'nextval,setval'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Comma separated list of function names</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # that write to database</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Regexp are accepted</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">database_redirect_preference_list = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # comma separated list of pairs of database and node id.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # example: postgres:primary,mydb[0-4]:1,mydb[5-9]:2'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # valid for streaming replicaton mode only.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">app_name_redirect_preference_list = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # comma separated list of pairs of app name and node id.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # example: 'psql:primary,myapp[0-4]:1,myapp[5-9]:standby'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # valid for streaming replicaton mode only.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">allow_sql_comments = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # if on, ignore SQL comments when judging if load balance or</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # query cache is possible.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # If off, SQL comments effectively prevent the judgment</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # (pre 3.4 behavior).</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># MASTER/SLAVE MODE</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">master_slave_mode = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Activate master/slave mode</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">master_slave_sub_mode = 'slony'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Master/slave sub mode</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Valid values are combinations slony or</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # stream. Default is slony.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Streaming -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">sr_check_period = 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Streaming replication check period</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Disabled (0) by default</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">sr_check_user = 'nobody'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Streaming replication check user</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # This is neccessary even if you disable streaming</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # replication delay check by sr_check_period = 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">sr_check_password = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Password for streaming replication check user</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">sr_check_database = 'postgres'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Database name for streaming replication check</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">delay_threshold = 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Threshold before not dispatching query to standby node</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Unit is in bytes</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Disabled (0) by default</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Special commands -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">follow_master_command = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Executes this command after master failover</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Special values:</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %d = node id</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %h = host name</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %p = port number</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %D = database cluster path</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %m = new master node id</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %H = hostname of the new master node</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %M = old master node id</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %P = old primary node id</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   #   %r = new master port number</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   #   %R = new master database cluster path</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %% = '%' character</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># HEALTH CHECK</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">health_check_period = 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Health check period</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Disabled (0) by default</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">health_check_timeout = 20</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Health check timeout</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # 0 means no timeout</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">health_check_user = 'postgres'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Health check user</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">health_check_password = 'postgres'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Password for health check user</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">health_check_database = 'postgres'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Database name for health check. If '', tries 'postgres' frist,</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">health_check_max_retries = 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Maximum number of times to retry a failed health check before giving up.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">health_check_retry_delay = 1</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Amount of time to wait (in seconds) between retries.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">connect_timeout = 10000</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Timeout value in milliseconds before giving up to connect to backend.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Default is 10000 ms (10 second). Flaky network user may want to increase</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # the value. 0 means no timeout.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Note that this value is not only used for health check,</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # but also for ordinary conection to backend.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># FAILOVER AND FAILBACK</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">failover_command = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Executes this command at failover</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Special values:</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %d = node id</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %h = host name</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %p = port number</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %D = database cluster path</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %m = new master node id</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %H = hostname of the new master node</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %M = old master node id</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %P = old primary node id</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   #   %r = new master port number</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   #   %R = new master database cluster path</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %% = '%' character</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">failback_command = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Executes this command at failback.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Special values:</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %d = node id</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %h = host name</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %p = port number</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %D = database cluster path</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %m = new master node id</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %H = hostname of the new master node</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %M = old master node id</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %P = old primary node id</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   #   %r = new master port number</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   #   %R = new master database cluster path</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   #   %% = '%' character</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">fail_over_on_backend_error = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Initiates failover when reading/writing to the</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # backend communication socket fails</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # If set to off, pgpool will report an</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # error and disconnect the session.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">search_primary_node_timeout = 300</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Timeout in seconds to search for the</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # primary node when a failover occurs.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # 0 means no timeout, keep searching</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # for a primary node forever.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># ONLINE RECOVERY</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">recovery_user = 'nobody'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Online recovery user</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">recovery_password = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Online recovery password</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">recovery_1st_stage_command = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Executes a command in first stage</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">recovery_2nd_stage_command = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Executes a command in second stage</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">recovery_timeout = 90</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Timeout in seconds to wait for the</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # recovering node's postmaster to start up</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # 0 means no wait</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">client_idle_limit_in_recovery = 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Client is disconnected after being idle</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # for that many seconds in the second stage</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # of online recovery</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # 0 means no disconnection</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                  # -1 means immediate disconnection</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># WATCHDOG</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Enabling -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">use_watchdog = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Activates watchdog</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># -Connection to up stream servers -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">trusted_servers = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # trusted server list which are used</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # to confirm network connection</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (hostA,hostB,hostC,...)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">ping_path = '/bin'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # ping command path</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Watchdog communication Settings -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_hostname = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Host name or IP address of this watchdog</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_port = 9000</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # port number for watchdog service</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_priority = 1</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                                # priority of this watchdog in leader election</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                                # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_authkey = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Authentication key for watchdog communication</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_ipc_socket_dir = '/tmp'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                                # Unix domain socket path for watchdog IPC socket</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                                # The Debian package defaults to</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                                # /var/run/postgresql</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                                # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Virtual IP control Setting -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">delegate_IP = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # delegate IP address</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # If this is empty, virtual IP never bring up.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">if_cmd_path = '/sbin'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # path to the directory where if_up/down_cmd exists</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">if_up_cmd = 'ip addr add $_IP_$/24 dev eth0 label eth0:0'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # startup delegate IP command</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">if_down_cmd = 'ip addr del $_IP_$/24 dev eth0'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # shutdown delegate IP command</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">arping_path = '/usr/sbin'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # arping command path</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">arping_cmd = 'arping -U $_IP_$ -w 1'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # arping command</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Behaivor on escalation Setting -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">clear_memqcache_on_escalation = on</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Clear all the query cache on shared memory</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # when standby pgpool escalate to active pgpool</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (= virtual IP holder).</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # This should be off if client connects to pgpool</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # not using virtual IP.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_escalation_command = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Executes this command at escalation on new active pgpool.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_de_escalation_command = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                                # Executes this command when master pgpool resigns from being
 master.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                                # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Lifecheck Setting -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># -- common --</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_monitoring_interfaces_list = ''  # Comma separated list of interfaces names to monitor.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                                # if any interface from the list is active the watchdog will</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                                # consider the network is fine</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                                # 'any' to enable monitoring on all interfaces except loopback</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                                # '' to disable monitoring</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_lifecheck_method = 'heartbeat'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Method of watchdog lifecheck ('heartbeat' or 'query' or 'external')</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_interval = 10</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # lifecheck interval (sec) > 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># -- heartbeat mode --</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_heartbeat_port = 9694</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Port number for receiving heartbeat signal</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_heartbeat_keepalive = 2</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Interval time of sending heartbeat signal (sec)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_heartbeat_deadtime = 30</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Deadtime interval for heartbeat signal (sec)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Host name or IP address of destination 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # for sending heartbeat signal.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Port number of destination 0 for sending</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # heartbeat signal. Usually this is the</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # same as wd_heartbeat_port.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Name of NIC device (such like 'eth0')</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # used for sending/receiving heartbeat</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # signal to/from destination 0.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # This works only when this is not empty</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # and pgpool has root privilege.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#heartbeat_destination1 = 'host0_ip2'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#heartbeat_destination_port1 = 9694</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#heartbeat_device1 = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># -- query mode --</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_life_point = 3</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # lifecheck retry times</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_lifecheck_query = 'SELECT 1'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # lifecheck query to pgpool from watchdog</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_lifecheck_dbname = 'template1'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Database name connected for lifecheck</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_lifecheck_user = 'nobody'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # watchdog user monitoring pgpools in lifecheck</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">wd_lifecheck_password = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Password for watchdog user in lifecheck</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># - Other pgpool Connection Settings -</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#other_pgpool_hostname0 = 'host0'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Host name or IP address to connect to for other pgpool 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#other_pgpool_port0 = 5432</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Port number for othet pgpool 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#other_wd_port0 = 9000</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # Port number for othet watchdog 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                    # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#other_pgpool_hostname1 = 'host1'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#other_pgpool_port1 = 5432</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#other_wd_port1 = 9000</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># OTHERS</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">relcache_expire = 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Life time of relation cache in seconds.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # 0 means no cache expiration(the default).</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # The relation cache is used for cache the</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # query result against PostgreSQL system</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # catalog to obtain various information</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # including table structures or if it's a</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # temporary table or not. The cache is</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # maintained in a pgpool child local memory</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # and being kept as long as it survives.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # If someone modify the table by using</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # ALTER TABLE or some such, the relcache is</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # not consistent anymore.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # For this purpose, cache_expiration</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # controls the life time of the cache.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">relcache_size = 256</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Number of relation cache</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # entry. If you see frequently:</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # "pool_search_relcache: cache replacement happend"</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # in the pgpool log, you might want to increate this number.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">check_temp_table = on</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # If on, enable temporary table check in SELECT statements.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # This initiates queries against system catalog of primary/master</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # thus increases load of master.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # If you are absolutely sure that your system never uses temporary tables</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # and you want to save access to primary/master, you could turn this off.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Default is on.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">check_unlogged_table = on</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # If on, enable unlogged table check in SELECT statements.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # This initiates queries against system catalog of primary/master</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # thus increases load of master.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # If you are absolutely sure that your system never uses unlogged tables</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                  # and you want to save access to primary/master, you could turn this off.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Default is on.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"># IN MEMORY QUERY MEMORY CACHE</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">#------------------------------------------------------------------------------</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">memory_cache_enabled = off</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # If on, use the memory cache functionality, off by default</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">memqcache_method = 'shmem'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Cache storage method. either 'shmem'(shared memory) or</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # 'memcached'. 'shmem' by default</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">memqcache_memcached_host = 'localhost'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Memcached host name or IP address. Mandatory if</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # memqcache_method = 'memcached'.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Defaults to localhost.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">memqcache_memcached_port = 11211</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Memcached port number. Mondatory if memqcache_method = 'memcached'.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Defaults to 11211.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">memqcache_total_size = 67108864</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Total memory size in bytes for storing memory cache.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Mandatory if memqcache_method = 'shmem'.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Defaults to 64MB.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">memqcache_max_num_cache = 1000000</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Total number of cache entries. Mandatory</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # if memqcache_method = 'shmem'.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Each cache entry consumes 48 bytes on shared memory.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Defaults to 1,000,000(45.8MB).</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">memqcache_expire = 0</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Memory cache entry life time specified in seconds.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # 0 means infinite life time. 0 by default.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">memqcache_auto_cache_invalidation = on</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # If on, invalidation of query cache is triggered by corresponding</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # DDL/DML/DCL(and memqcache_expire).  If off, it is only triggered</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # by memqcache_expire.  on by default.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">memqcache_maxcache = 409600</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Maximum SELECT result size in bytes.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Must be smaller than memqcache_cache_block_size. Defaults to 400KB.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">memqcache_cache_block_size = 1048576</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Cache block size in bytes. Mandatory if memqcache_method = 'shmem'.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Defaults to 1MB.</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">memqcache_oiddir = '/var/log/pgpool/oiddir'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                                                                                                                   # Temporary work directory to record table oids</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # (change requires restart)</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">white_memqcache_table_list = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Comma separated list of table names to memcache</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # that don't write to database</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Regexp are accepted</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">black_memqcache_table_list = ''</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Comma separated list of table names not to memcache</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # that don't write to database</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">                                   # Regexp are accepted</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_hostname0 = 'localhost'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_port0 = 5432</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_weight0 = .7</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_data_directory0 = '/var/lib/pgsql/9.4/data'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_flag0 = 'ALLOW_TO_FAILOVER'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_hostname1 = '192.168.33.10'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_port1 = 5432</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_weight1 = .3</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_data_directory1 = '/var/lib/pgsql/9.4/data'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_flag1 = 'ALLOW_TO_FAILOVER'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_hostname2 = '192.168.33.10'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_port2 = 5432</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_weight2 = .3</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_data_directory2 = '/var/lib/pgsql/9.4/data'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;">backend_flag2 = 'ALLOW_TO_FAILOVER'</span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"><span style="font-size:11.0pt;"> </span></p> 
<p class="ydpe1f5c6e0yiv4459533418MsoNormal"> </p> 
</div>
</div>

</div>_______________________________________________<br>pgpool-general mailing list<br><a href="mailto:pgpool-general@pgpool.net" rel="nofollow" target="_blank">pgpool-general@pgpool.net</a><br><a href="http://www.pgpool.net/mailman/listinfo/pgpool-general" rel="nofollow" target="_blank">http://www.pgpool.net/mailman/listinfo/pgpool-general</a><br></div></div></div></div></body></html>