[pgpool-general: 6399] Re: How is health_check_timeout different than connect_timeout?

Takuma Hoshiai hoshiai at sraoss.co.jp
Fri Jan 18 10:06:04 JST 2019


On Wed, 16 Jan 2019 10:07:07 -0600
Alexander Dorogensky <amazinglifetime at gmail.com> wrote:

> According to pgpool-II 4.0.2 documentation
> *health_check_timeout (integer)*
> > Specifies the timeout in seconds to give up connecting to the backend
> > PostgreSQL if the TCP connect does not succeed within this time.
> *connect_timeout (integer)*
> > Specifies the amount of time in milliseconds before giving up connecting
> > to backend using connect() system call. Default is 10000 ms (10 second).
> > The flaky network user may want to increase the value. 0 means no timeout.
> Is health_check_timeout a TCP socket connect timeout and connect_timeout a
> PostgreSQL connect timeout?

No, connect_timeout is  TCP socket connect timeout. 
health_check_timeout is PostgreSQL connect timeout(including TCP socket connect time).

Takuma Hoshiai <hoshiai at sraoss.co.jp>

More information about the pgpool-general mailing list