Re: restauración desde barman

From: "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com>
To: Jaime Soler <jaime(dot)soler(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:42:42
Message-ID: CANm+PCDgCmU912ZgLDKJ-S2gNM6hXSSQYrNm1XjzoF17RbmMQA@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias por tu rta Jaime. Sospeché de eso y busqué ese archivo en el data,
pero no está.

El dom, 19 de mar. de 2023 16:21, Jaime Soler <jaime(dot)soler(at)gmail(dot)com>
escribió:

> Puedes confirmar que en el directorio de datos /home/postgres/data, no
> existía recovery.conf ? . Lo normal es que el parámetro hot_standby no
> afecte a no ser que esté como servidor réplica.
>
> El sáb, 18 mar 2023 a las 16:14, Guillermo E. Villanueva (<
> guillermovil(at)gmail(dot)com>) escribió:
>
>> 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
>>
>>
>>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Horacio Miranda 2023-03-20 02:51:18 Re: restauración desde barman
Previous Message Guillermo E. Villanueva 2023-03-19 21:41:47 Re: restauración desde barman