<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Can someone tell me what the following logging means?<br>
    <br>
    2014-04-02 17:05:05 LOG:&nbsp;&nbsp; pid 9415: 1st stage is done<br>
    2014-04-02 17:05:05 LOG:&nbsp;&nbsp; pid 9415: starting 2nd stage<br>
    2014-04-02 17:05:05 LOG:&nbsp;&nbsp; pid 12418: pool_process_query: child
    connection forced to terminate due to client_idle_limitis -1<br>
    2014-04-02 17:05:05 LOG:&nbsp;&nbsp; pid 12418: pool_process_query: child
    connection forced to terminate due to client_idle_limitis -1<br>
    2014-04-02 17:05:05 LOG:&nbsp;&nbsp; pid 12154: pool_process_query: child
    connection forced to terminate due to client_idle_limitis -1<br>
    2014-04-02 17:05:05 LOG:&nbsp;&nbsp; pid 12154: pool_process_query: child
    connection forced to terminate due to client_idle_limitis -1<br>
    2014-04-02 17:05:05 LOG:&nbsp;&nbsp; pid 12813: pool_process_query: child
    connection forced to terminate due to client_idle_limitis -1<br>
    2014-04-02 17:05:05 LOG:&nbsp;&nbsp; pid 12813: pool_process_query: child
    connection forced to terminate due to client_idle_limitis -1<br>
    <b>2014-04-02 17:05:05 ERROR: pid 9415: wait_connection_closed:
      existing connections did not close in 0 sec.</b><b><br>
    </b><b>2014-04-02 17:05:05 ERROR: pid 9415: start_recovery: timeover
      for waiting connection closed</b><br>
    2014-04-02 17:05:05 LOG:&nbsp;&nbsp; pid 9662: pool_process_query: child
    connection forced to terminate due to client_idle_limitis -1<br>
    2014-04-02 17:05:05 LOG:&nbsp;&nbsp; pid 12641: pool_process_query: child
    connection forced to terminate due to client_idle_limitis -1<br>
    ...<br>
    2014-04-02 17:05:05 LOG:&nbsp;&nbsp; pid 17997: pool_process_query: child
    connection forced to terminate due to client_idle_limitis -1<br>
    <br>
    I don't see any parameter set to 0 that would control how long
    pgpool waits for existing connections to be closed.&nbsp; Here are the
    Online Recovery parameters from pgpool.conf:<br>
    <br>
    recovery_user = 'postgres'<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Online recovery user<br>
    recovery_password = ''<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Online recovery password<br>
    recovery_1st_stage_command = 'do-base-backup.sh'<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Executes a command in first
    stage<br>
    recovery_2nd_stage_command = 'pgpool_recovery_pitr.sh'<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Executes a command in second
    stage<br>
    recovery_timeout = 120<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Timeout in seconds to wait for
    the<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # recovering node's postmaster to
    start up<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # 0 means no wait<br>
    client_idle_limit_in_recovery = -1<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Client is disconnected after
    being idle<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # for that many seconds in the
    second stage<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # of online recovery<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # 0 means no disconnection<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # -1 means immediate
    disconnection<br>
    <br>
    Thanks,<br>
    Sean<br>
  </body>
</html>