Miguel Angel Hernandez Moreno escribió:
hola compañeros

estoy tratando de recuperar los nodos y no me funciona el comando pcp_recovery_node

e estado leyendo el codigo y me doy cuenta de que me faltan scripts para su ejecucion

como
/usr/bin/logger

/usr/bin/pg_ctlcluster
y de hecho me marca otro error me dice que el escript pgpool_remote_start no existe cuando si lo tengo en mi libreria con los demas scripts en /var/lib/pgsql/data ahi estan todos

hospedados y no e encontrado a que se daba esta situación. este es el codigo de error

que me arroja cuando hago un pcp_recovery_node

2010-03-16 11:25:29 DEBUG: pid 7728: I am PCP 7728 accept fd 5
2010-03-16 11:25:29 DEBUG: pid 7728: pcp_child: received PCP packet type of service 'M'
2010-03-16 11:25:29 DEBUG: pid 7728: pcp_child: salt sent to the client
2010-03-16 11:25:29 DEBUG: pid 7728: pcp_child: received PCP packet type of service 'R'
2010-03-16 11:25:29 DEBUG: pid 7728: pcp_child: authentication OK
2010-03-16 11:25:29 DEBUG: pid 7728: pcp_child: received PCP packet type of service 'O'
2010-03-16 11:25:29 DEBUG: pid 7728: pcp_child: start online recovery
2010-03-16 11:25:29 LOG:   pid 7728: starting recovering node 1
2010-03-16 11:25:29 DEBUG: pid 7728: exec_checkpoint: start checkpoint
2010-03-16 11:25:29 DEBUG: pid 7728: exec_checkpoint: finish checkpoint
2010-03-16 11:25:29 LOG:   pid 7728: CHECKPOINT in the 1st stage done
2010-03-16 11:25:29 LOG:   pid 7728: 1st stage is done
2010-03-16 11:25:29 LOG:   pid 7728: starting 2nd stage
2010-03-16 11:25:29 LOG: pid 7728: all connections from clients have been closed
2010-03-16 11:25:29 DEBUG: pid 7728: exec_checkpoint: start checkpoint
2010-03-16 11:25:29 DEBUG: pid 7728: exec_checkpoint: finish checkpoint
2010-03-16 11:25:29 LOG:   pid 7728: CHECKPOINT in the 2nd stage done
2010-03-16 11:25:29 DEBUG: pid 7728: exec_remote_start: start pgpool_remote_start *2010-03-16 11:25:29 ERROR: pid 7728: exec_remote_start: pgpool_remote_start failed: ERROR: no existe la función pgpool_remote_start(unknown, unknown)
LINE 1: SELECT pgpool_remote_start('pgsql2', '/var/lib/pgsql/data')
               ^
HINT: Ninguna función coincide en el nombre y tipos de argumentos. Puede desear agregar conversión explícita de tipos.*

2010-03-16 11:25:29 DEBUG: pid 7728: exec_remote_start: finish pgpool_remote_start
2010-03-16 11:25:29 ERROR: pid 7728: start_recovery: remote start failed
2010-03-16 11:25:29 DEBUG: pid 7728: pcp_child: received PCP packet type of service 'X' 2010-03-16 11:25:29 DEBUG: pid 7728: pcp_child: client disconnecting. close connection

Espero que alguien me pueda ayudar de antemano muchas gracias!!
O sea , no es tener el script en tu carpeta, sino tener las funciones instaladas en tu server de PostgreSQL. Cuando terminaste instalar o compilar pgpool-II ¿instalaste pgpool-recovery en tu server de PostgreSQL?
saludos

--
-------------------------------------------------------- -- Ing. Marcos Luís Ortíz Valmaseda --
-- Twitter: http://twitter.com/@marcosluis2186        --
-- FreeBSD Fan/User                                   --
-- http://www.freebsd.org/es                          --
-- Linux User # 418229                                --
-- Database Architect/Administrator                   --
-- PostgreSQL RDBMS                                   --
-- http://www.postgresql.org                          --
-- http://planetpostgresql.org                        --
-- http://www.postgresql-es.org                       --
--------------------------------------------------------
-- Data WareHouse -- Business Intelligence Apprentice --
-- http://www.tdwi.org                                --
-------------------------------------------------------- -- Ruby on Rails Fan/Developer --
-- http://rubyonrails.org                             --
--------------------------------------------------------

Comunidad Técnica Cubana de PostgreSQL
http://postgresql.uci.cu
http://personas.grm.uci.cu/+marcos Centro de Tecnologías de Gestión de Datos (DATEC) Contacto: Correo: centa...@uci.cu Telf: +53 07-837-3737 +53 07-837-3714 Universidad de las Ciencias Informáticas http://www.uci.cu


--
TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
              http://archives.postgresql.org/pgsql-es-ayuda

Responder a