[pgpool-general: 1944] Re: pgpool 3.2.5 watchdog ifconfig down always hangs

Yugo Nagata nagata at sraoss.co.jp
Fri Jul 26 19:24:39 JST 2013


Hi,

Does pgpool hang as well as ifconfig when it is stopped?
I cannot reproduce this on CentOS and Ubuntu. Both pgpool and 
ifconfig stops normally.

Could you please provide me the stack trace of hanging pgpool and
log msessages?


On Thu, 25 Jul 2013 09:56:36 -0700
Jeff Frost <jeff at pgexperts.com> wrote:

> 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/ 
> 
> _______________________________________________
> pgpool-general mailing list
> pgpool-general at pgpool.net
> http://www.pgpool.net/mailman/listinfo/pgpool-general


-- 
Yugo Nagata <nagata at sraoss.co.jp>


More information about the pgpool-general mailing list