[Pgpool-general] health check failed due an Interrupted system call
Christophe Philemotte
christophe.philemotte at apreco.be
Mon Mar 1 10:01:14 UTC 2010
Hi all,
Yesterday, one of my backend node was degenerated because of a health
check fail.
010-02-28 18:13:41 ERROR: pid 23996: health check failed during read.
host X at port 5432 is down. reason: Interrupted system call
2010-02-28 18:14:04 LOG: pid 23996: set 0 th backend down status
2010-02-28 18:14:04 LOG: pid 23996: starting degeneration. shutdown
host X(5432)
2010-02-28 18:14:07 LOG: pid 23996: failover_handler: set new master
node: 1
2010-02-28 18:14:07 LOG: pid 23996: failover done. shutdown host X(5432)
I've looked in the source code which system call is (in main.c pgpool-II
2.3.2.1). It seems that its is read().
It is the first time I notice this kind of error. Usually, it a timed
out connection one. So, I'm not confident about reproducing it.
How can I interpret this error? Is it simply because read() was blocked?
Christophe Philemotte
More information about the Pgpool-general
mailing list