From: | "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com> |
---|---|
To: | Horacio Miranda <hmiranda(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: restauración desde barman |
Date: | 2023-03-19 21:41:47 |
Message-ID: | CANm+PCChj34y_z9zo0-a0beO-qh_s6Ved1-g12cVBC0GdAZFwg@mail.gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias Horacio por tu rta.
Ese hot_standby en on supuestamente no implica q sea un servidor standby,
es mas, a mi server principal lo tengo con ese parámetro en on.
Saludos
El sáb, 18 de mar. de 2023 22:10, Horacio Miranda <hmiranda(at)gmail(dot)com>
escribió:
> Ahí tienes hot_stardby = on
>
> Regards,
> Horacio Miranda
>
>
> On 19/03/2023, at 4:14 AM, Guillermo E. Villanueva <guillermovil(at)gmail(dot)com>
> wrote:
>
>
> Buen día, antes que nada pido disculpas por la versión sobre la que pediré
> ayuda.
> Dado que tenemos un sistema viejo desarrollado por 3ros, no podemos migrar
> aun a versiones de postgres nuevas. Así que seguimos con 9.2.
>
> Tengo un postgres duplicado sobre el cual hago análisis de datos y algunas
> pruebas (no es una replica porque necesito modificar datos), entonces copio
> el principal cada cierto tiempo usando barman.
>
> A través de un proceso croneado:
>
> - Restaura con *barman restore* el servidor postgres principal en un
> server diferente
> - Hace algunos cambios basicos de postgresql.conf y de pg_hba.conf
> - Intenta iniciar el postgres y se detiene por un error que puedo ver
> en el log:
>
>
> FATAL: hot standby is not possible because max_connections = 50 is a
> lower setting than on the master server (its value was 300)
>
> max_connections si está en 50, bien, pero no se de donde obtiene que es un
> hot standby, si lo tengo configurado como un servidor principal.
>
> La linea del sh croneado (crontab de usuario postgres) que intenta
> levantar el postgres es:
> /usr/local/pgsql/bin/pg_ctl start -D /home/postgres/data
>
> Si intento levantarlo por terminal con el usuario postgres, con el mismo
> comando,* si levanta bien.*
>
> Dede ya agradezco la ayuda que me puedan brindar para lograr que levante
> bien por proceso croneado y no "a mano".
>
>
> Información del entorno:
> postgresql 9.2
> barman 2.19
>
> *Parte de postgresql.conf*
> listen_addresses = '0.0.0.0'
> max_connections = 50
> shared_buffers = 8GB
> work_mem = 167772kB
> maintenance_work_mem = 2GB
> effective_io_concurrency = 200
> wal_level = archive
> wal_buffers = 16MB
> checkpoint_segments = 32
> checkpoint_completion_target = 0.9
> archive_mode = on
> archive_command = ''
> max_wal_senders = 0
> wal_keep_segments = 1000
> hot_standby = on
> default_statistics_target = 100
>
> *Parte de pg_hba.conf*
> local all all peer
> host all all 0.0.0.0/0 md5
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Guillermo E. Villanueva | 2023-03-19 21:42:42 | Re: restauración desde barman |
Previous Message | Jaime Soler | 2023-03-19 19:20:56 | Re: restauración desde barman |