[pgpool-general: 6057] Re: "health check timer expired" on local machine

Tatsuo Ishii ishii at sraoss.co.jp
Fri Apr 27 10:15:54 JST 2018

> Pgpool-II health check process uses non-blocking socket for connecting
> to PostgreSQL. After issuing connect system call it waits for its
> completion using select system call with timeout: connect_timeout in
> pgpool.conf (in your case 10 seconds). On the other hand health_check
> timeout is 6 seconds. So after 6 seconds, an alarm interrupted the
> select system call and it returned with errno == EINTR, then the log
> emitted. Not sure why the connect system call did not respond for 6
> seconds.
> That's all what I know from the log.

If you want to make research on this, packet dump is required.

Best regards,
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php

More information about the pgpool-general mailing list