pgpool2.git / summary / log / commit / refs

commit    5548f82a93282a98b24da2fa1bbf1f7665eae610
Author:   Yoshiyuki Asaba <y-asaba at pgfoundry.org>
Date:     Fri Nov 16 01:39:47 2007 +0000

    - Fix the sample script of online recovery.
    - Add note about timeout of pcp_recovery_node.


doc/pgpool-en.html | 20 ++++++++++++++++++++ doc/pgpool-ja.html | 23 +++++++++++++++++++++-- 2 files changed, 41 insertions(+), 2 deletions(-) diff --git a/doc/pgpool-en.html b/doc/pgpool-en.html index 8ae785c5f..bda51f1f0 100644 --- a/doc/pgpool-en.html +++ b/doc/pgpool-en.html @@ -1298,10 +1298,23 @@ So you need to connect over ssh without pass . </p> <p> +If you recover with PITR, you need to expand a base backup. Then, postmaster automatically starts up with PITR. Then it accepts connections. </p> +<pre> +#! /bin/sh +DEST=$1 +DESTDIR=$2 +PGCTL=/usr/local/pgsql/bin/pg_ctl + +# Expand a base backup +ssh -T $DEST 'cd /data/; tar zxf pgsql.tar.gz' 2>/dev/null 1>/dev/null < /dev/null +# Startup PostgreSQL server +ssh -T $DEST $PGCTL -w -D $DESTDIR start 2>/dev/null 1>/dev/null < /dev/null & +</pre> + <h3>Online recovery with rsync.</h3> <p> PostgreSQL 7.4 does not have PITR. So we use rsync to do online @@ -1337,6 +1350,13 @@ For doing online recovery, you use pcp_recovery_node command or operate on pgpoolAdmin. </p> +<p> +Note that you need to pass a greater number to the first argument of +pcp_recovery_node. It is a timeout parameter. If you use pgpoolAdmin, +set "_PGPOOL2_PCP_TIMEOUT " parameter to a greater number in +pgmgt.conf.php. +</p> + <h1>Restrictions<a name="restriction"></a></h1> <p> diff --git a/doc/pgpool-ja.html b/doc/pgpool-ja.html index 28958f868..eb516d3bc 100644 --- a/doc/pgpool-ja.html +++ b/doc/pgpool-ja.html @@ -1467,10 +1467,23 @@ pgpool $B$+$i$O0J2<$N7A<0$G%9%/%j%W%H$r<B9T$7$^$9!#(B </p> <p> -PITR $B$K$h$k%j%+%P%j$G$"$l$P!"(Brecovery.conf $B$NFbMF$K$7$?$,$C$F%j%+%P%j(B -$B$7$?8e$K(B postmaster $B$,@\B32DG=>uBV$K$J$j$^$9!#(B +PITR $B$K$h$k%j%+%P%j$G$"$l$P!"(Bpgpool_remote_start $BFb$G%Y!<%9%P%C%/%"%C(B +$B%W$rE83+$7!"(Brecovery.conf $B$NFbMF$K$7$?$,$C$F%j%+%P%j$7$?8e$K(B +postmaster $B$,@\B32DG=>uBV$K$J$j$^$9!#(B </p> +<pre> +#! /bin/sh +DEST=$1 +DESTDIR=$2 +PGCTL=/usr/local/pgsql/bin/pg_ctl + +# Expand a base backup +ssh -T $DEST 'cd /data/; tar zxf pgsql.tar.gz' 2>/dev/null 1>/dev/null < /dev/null +# Startup PostgreSQL server +ssh -T $DEST $PGCTL -w -D $DESTDIR start 2>/dev/null 1>/dev/null < /dev/null & +</pre> + <h3>rsync $B$K$h$k%j%+%P%j(B </h3> <p> 7.4 $B0JA0$N>l9g$O(B PITR $B5!G=$,$"$j$^$;$s!#$=$3$G(B PITR $B$r;H$o$:$K(B rsync @@ -1509,6 +1522,12 @@ recovery_2nd_stage_command = 'pgpool_recovery' pgpool $B4IM}%D!<%k$+$i<B9T$7$F$/$@$5$$!#(B </p> +<p> +$BCm0UE@$H$7$F!"(Bpcp_recovery_node $B$r<B9T$9$k:]$K!"%?%$%`%"%&%H$rD9$/$7$F(B +$B$/$@$5$$!#(BpgpoolAdmin $B$+$i<B9T$9$k>l9g$O(B pgmgt.conf.php $BFb$N(B +_PGPOOL2_PCP_TIMEOUT $B$rBg$-$/$7$F$/$@$5$$!#(B +</p> + <h1>$B@)8B;v9`(B<a name="restriction"></a></h1> <p> [parent: 3fa34fa0f5e2]