[Pgpool-general] Not able to recover a node using pgpool recovery
Gerd König
koenig at transporeon.com
Wed Mar 18 07:00:58 UTC 2009
Good morning Deepak,
could it be that you have just to rename your script from
"/mnt/data/pns/pgsql8.3.6/pgpool_remote_start.sh" to
"/mnt/data/pns/pgsql8.3.6/pgpool_remote_start" ...?!?!
On my nodes the scripts doesn't have an extension:
#>ll /opt/postgres/data
insgesamt 267276
drwx------ 9 postgres postgres 4096 16. Mär 08:08 base
-rwxr-xr-x 1 postgres postgres 378 11. Mär 15:44 copy_base_backup
drwx------ 2 postgres postgres 4096 18. Mär 07:58 global
-rwxr-xr-x 1 postgres postgres 668 11. Mär 15:44 pgpool_recovery
-rwxr-xr-x 1 postgres postgres 55 11. Mär 15:44 pgpool_recovery_pitr
-rwxr-xr-x 1 postgres postgres 373 11. Mär 15:44 pgpool_remote_start
...
and one corresponding log entry looks like:
"
2009-03-13 10:58:03 CET [4732]: [1-1] LOG: duration: 95212.992 ms statement:
SELECT pgpool_recovery('copy_base_backup', 'node02', '/opt/postgres/data')
"
just a guess.............regards--==GERD==--
DM schrieb:
> Thank you all for the support.
>
> I did some debugging and found what was wrong with base-back script.
>
> Now i am very close to recover the database.
>
> I have a new issue with pgpool_remote_start, though i have the file
> /mnt/data/pns/pgsql8.3.6/pgpool_remote_start.sh in the specified directory,
> I am getting an error message in postgres log file as sh:
> /mnt/data/pns/pgsql8.3.6/pgpool_remote_start: No such file or directory
>
> If i execute the script manually it works fine (database is started).
>
> Note: I have already created a function under template1 db as
>
> CREATE OR REPLACE FUNCTION pgpool_remote_start(text, text)
> RETURNS bool
> AS '$libdir/pgpool-recovery', 'pgpool_remote_start'
> LANGUAGE C STRICT;
>
> ****From postgres node1 log file*********
> postgres|postgres|[local]|25721|2009-03-17 19:27:02.268
> PDT|idle|49c05bf6.6479|5|2009-03-17 19:27:02 PDT|0LOG: disconnection:
> session time: 0:00:00.004 user=postgres database=postgres host=[local]
> postgres|template1|localhost.localdomain(59930)|25253|2009-03-17
> 19:27:02.269 PDT|SELECT|49c05b9c.62a5|10|2009-03-17 19:25:32 PDT|0LOG:
> duration: 8.517 ms
> postgres|template1|localhost.localdomain(59930)|25253|2009-03-17
> 19:27:02.269 PDT|idle|49c05b9c.62a5|11|2009-03-17 19:25:32 PDT|0LOG:
> statement: SELECT pgpool_remote_start('fdbr-res0002',
> '/mnt/data/pns/pgsql8.3.6')
> sh: /mnt/data/pns/pgsql8.3.6/pgpool_remote_start: No such file or directory
> postgres|template1|localhost.localdomain(59930)|25253|2009-03-17
> 19:27:02.271 PDT|SELECT|49c05b9c.62a5|12|2009-03-17 19:25:32
> PDT|0ERROR: pgpool_remote_start failed
> postgres|template1|localhost.localdomain(59930)|25253|2009-03-17
> 19:27:02.271 PDT|SELECT|49c05b9c.62a5|13|2009-03-17 19:25:32
> PDT|0STATEMENT: SELECT pgpool_remote_start('fdbr-res0002',
> '/mnt/data/pns/pgsql8.3.6')
> postgres|template1|localhost.localdomain(59930)|25253|2009-03-17
> 19:27:02.272 PDT|idle|49c05b9c.62a5|14|2009-03-17 19:25:32 PDT|0LOG:
> disconnection: session time: 0:01:29.962 user=postgres
> database=template1 host=localhost.localdomain port=59930
> ****From postgres node1 log file*********
>
> Any solution for this?
>
> Thanks
> Deepak
--
/===============================\
| Gerd König
| - Infrastruktur -
|
| TRANSPOREON GmbH
| Pfarrer-Weiss-Weg 12
| DE - 89077 Ulm
|
|
| Tel: +49 [0]731 16906 16
| Fax: +49 [0]731 16906 99
| Web: www.transporeon.com
|
\===============================/
Bleiben Sie auf dem Laufenden.
Jetzt den Transporeon Newsletter abonnieren!
http://www.transporeon.com/unternehmen_newsletter.shtml
TRANSPOREON GmbH, Amtsgericht Ulm, HRB 722056
Geschäftsf.: Axel Busch, Peter Förster, Roland Hötzl, Marc-Oliver Simon
More information about the Pgpool-general
mailing list