[pgpool-general: 1939] pgpool 3.2.5 watchdog ifconfig down always hangs
Jeff Frost
jeff at pgexperts.com
Fri Jul 26 01:56:36 JST 2013
This seems to be the same on 3.2.3, 3.2.4 and 3.2.5.
The watchdog section of pgpool.conf looks like this:
use_watchdog = on
delegate_IP = '10.100.2.72'
wd_hostname = '10.100.2.70'
wd_port = 9000
ifconfig_path = '/usr/bin'
arping_path = '/usr/bin'
if_up_cmd = 'sudo ifconfig eth0:1 $_IP_$ netmask 255.255.255.0 up'
if_down_cmd = 'sudo ifconfig eth0:1 $_IP_$ netmask 255.255.255.0 down'
arping_cmd = 'sudo arping -U $_IP_$ -w 1'
wd_interval = 3
other_pgpool_hostname0 = '10.100.2.71'
other_pgpool_port0 = 9999
other_wd_port0 = 9000
virtual IP starts up great and properly moves to the secondary pgpool server
if you stop pgpool. However, the ifconfig becomes defunct and never exits
requiring a kill -9:
jeff at pgpool01:/tmp/pgpool$ ps -ef|grep pgpool
postgres 19974 1 0 09:51 pts/0 00:00:00 /tmp/pgpool/bin/pgpool -n
postgres 19975 1 0 09:51 pts/0 00:00:00 logger -t pgpool -p local0.info
postgres 19978 19974 0 09:51 pts/0 00:00:00 pgpool: watchdog
postgres 19979 19974 0 09:51 pts/0 00:00:00 pgpool: lifecheck
jeff 20735 1615 0 09:54 pts/0 00:00:00 grep pgpool
jeff at pgpool01:/tmp/pgpool$ ps -ef|grep ifconfig
root 20439 19979 0 09:52 pts/0 00:00:00 sudo ifconfig eth0:1
10.100.2.72 netmask 255.255.255.0 down
root 20440 20439 0 09:52 pts/0 00:00:00 [ifconfig] <defunct>
jeff 20737 1615 0 09:54 pts/0 00:00:00 grep ifconfig
System is Debian Squeeze. Any idea how to fix this? kill -9 of the sudo
allows pgpool to exit.
--
Jeff Frost <jeff at pgexperts.com>
CTO, PostgreSQL Experts, Inc.
Phone: 1-888-PG-EXPRT x506
FAX: 415-762-5122
http://www.pgexperts.com/
More information about the pgpool-general
mailing list