diff options
author | TAKATSUKA Haruka | 2012-05-11 00:56:06 +0000 |
---|---|---|
committer | Haruka Takatsuka | 2012-05-11 00:56:06 +0000 |
commit | cb79f9ff56bbf8ab627694a2de32944fbf3d3c35 (patch) | |
tree | 758142c2ed3035bf20e6588f8a95aad7bde8b3b2 | |
parent | 734e20970a4e2db1e3967f9cdfc92b56516efb25 (diff) |
add "pkill -P 1 pgpool" when missing pgpool main process at stop-actionPGPOOL_HA_1_STABLE
-rw-r--r-- | ChangeLog | 8 | ||||
-rwxr-xr-x | src/pgpool.in | 8 |
2 files changed, 15 insertions, 1 deletions
@@ -1,3 +1,11 @@ +2012/02/17 + * add "pkill -P 1 pgpool" when missing pgpool main process at stop-action + +2010/12/1 + * add monitor_ip option + * modify code indent + * remove comment out code + 2010/11/8 * fix bug in pgpool.monitor arguments. diff --git a/src/pgpool.in b/src/pgpool.in index 2770efa..f705996 100755 --- a/src/pgpool.in +++ b/src/pgpool.in @@ -4,7 +4,7 @@ # # Author: TANIDA Yutaka, TAKATSUKA Haruka # -# Copyright (c) 2006-2010 PgPool Global Development Group +# Copyright (c) 2006-2012 PgPool Global Development Group # # Permission to use, copy, modify, and distribute this software and # its documentation for any purpose and without fee is hereby @@ -132,6 +132,12 @@ case "$1" in fi else ocf_log info "pgpoolRA: request stop, but not running." + if which pkill ; then + if pkill -P 1 pgpool ; then + ocf_log info "pgpoolRA: purge orphaned pgpool processes." + sleep 1 + fi + fi exit 0 fi ;; |