Cual era el problema ? La ideal del foro, es plantear el problema, se plantean soluciones y se confirma la solución.
> On 13/09/2022, at 12:21 PM, Romero, Fernando > <fernando.rom...@trenesargentinos.gob.ar> wrote: > > Gracias, lo pude solucionar > De: Horacio Miranda <hmira...@gmail.com <mailto:hmira...@gmail.com>> > Enviado: lunes, 12 de septiembre de 2022 08:37 p.m. > Para: Romero, Fernando > Cc: Hellmuth Vargas; Lista Postgres ES > Asunto: Re: Consulta pgbouncer > > > >> On 13/09/2022, at 11:34 AM, Romero, Fernando >> <fernando.rom...@trenesargentinos.gob.ar >> <mailto:fernando.rom...@trenesargentinos.gob.ar>> wrote: >> >> Hola, gracias por tu respuesta. >> Esa parte ya la tengo, pero me da error > Creo que debes revisar la documentación. > https://gpdb.docs.pivotal.io/6-1/admin_guide/access_db/topics/pgbouncer.html > <https://gpdb.docs.pivotal.io/6-1/admin_guide/access_db/topics/pgbouncer.html> > > Este es un ejemplo. > [databases] > postgres = host=127.0.0.1 port=5432 dbname=postgres > pgb_mydb = host=127.0.0.1 port=5432 dbname=mydb > > [pgbouncer] > pool_mode = session > listen_port = 6543 > listen_addr = 127.0.0.1 > auth_type = md5 > auth_file = users.txt > logfile = pgbouncer.log > pidfile = pgbouncer.pid > admin_users = gpadmin > La sección database es la parte del postgresql, desde el psql debes poder > conectarte a la base real. > Luego con pgbouncer debes poder conectar el puerto del pgbouncer. > > >> [postgres@postgres4 ~]$ cat /etc/pgbouncer/pgbouncer.database.ini >> [databases] >> appdb-rw= host=postgres1 dbname=appdb port=6434 >> [postgres@postgres4 ~]$ psql 'host=localhost dbname=appdb user=appdb >> password=appdb port=6432' >> psql: error: FATAL: no such database: appdb >> [postgres@postgres4 ~]$ >> >> No encuentra la base >> >> De: Hellmuth Vargas <hiv...@gmail.com <mailto:hiv...@gmail.com>> >> Enviado: domingo, 11 de septiembre de 2022 02:11 p.m. >> Para: Romero, Fernando >> Cc: Lista Postgres ES >> Asunto: Re: Consulta pgbouncer >> >> Hola >> >> Le hace falta la sesión Database >> >> https://www.pgbouncer.org/config.html#section-databases >> <https://www.pgbouncer.org/config.html#section-databases> >> >> >> El sáb., 10 de septiembre de 2022 1:58 p. m., Romero, Fernando >> <fernando.rom...@trenesargentinos.gob.ar >> <mailto:fernando.rom...@trenesargentinos.gob.ar>> escribió: >> Hola como estan, estoy configurando pgbouncer en un nodo testigo pero no >> logro conectarme >> Esta es la conf del pgbouncer >> >> [pgbouncer] >> >> logfile = /var/log/pgbouncer/pgbouncer.log >> pidfile = /var/run/pgbouncer/pgbouncer.pid >> >> listen_addr = * >> listen_port = 6432 >> unix_socket_dir = /tmp >> >> auth_type = trust >> auth_file = /etc/pgbouncer/userlist.txt >> auth_hba_file = /etc/pgbouncer/pg_hba.conf >> >> admin_users = postgres >> stats_users = postgres >> >> pool_mode = transaction >> server_reset_query = DISCARD ALL >> >> max_client_conn = 100 >> default_pool_size = 20 >> min_pool_size = 5 >> reserve_pool_size = 5 >> reserve_pool_timeout = 3 >> >> log_connections = 1 >> log_disconnections = 1 >> log_pooler_errors = 1 >> >> Tengo creada la base de datos pero no logro conectarme me tira este error: >> >> [postgres@postgres4 ~]$ psql 'host=192.168.0.55 dbname=appdb user=appdb >> password=appdb port=6432' >> psql: error: FATAL: no such database: appdb >> >> La ip es del servidor que esta el pgbouncer base de datos existe y el >> usuario tambien >> postgres=# \l >> Listado de base de datos >> Nombre | Dueño | Codificación | Collate | Ctype | >> Privilegios >> -----------+----------+--------------+-------------+-------------+----------------------- >> appdb | appdb | UTF8 | es_AR.UTF-8 | es_AR.UTF-8 | >> postgres | postgres | UTF8 | es_AR.UTF-8 | es_AR.UTF-8 | >> repmgr | repmgr | UTF8 | es_AR.UTF-8 | es_AR.UTF-8 | >> template0 | postgres | UTF8 | es_AR.UTF-8 | es_AR.UTF-8 | >> =c/postgres + >> | | | | | >> postgres=CTc/postgres >> template1 | postgres | UTF8 | es_AR.UTF-8 | es_AR.UTF-8 | >> =c/postgres + >> | | | | | >> postgres=CTc/postgres >> (5 filas) >> >> En el pg_hba.conf tengo la linea para que permita la conexion >> host appdb appdb 192.168.0.0/24 >> <applewebdata://EFBF819B-584A-49AF-BD5B-4AB2B77F7AF6> trust >> >> Y en el pg_hba.conf del pgbouncer >> host pgbouncer pgbouncer 192.168.0.0/24 >> <applewebdata://EFBF819B-584A-49AF-BD5B-4AB2B77F7AF6> trust >> >> Saludos >> >> >> >> >> >> “El contenido del presente mensaje (y sus anexos) es privado, confidencial y >> de exclusivo uso para el destinatario referenciado; es de público >> conocimiento que las comunicaciones por medio de Internet no permiten >> asegurar ni garantizar la confidencialidad de los mensajes transmitidos, >> así como tampoco su integridad o su correcta recepción; es por ello que >> SOFSE no se responsabiliza de posibles perjuicios derivados de la captura, >> incorporaciones de virus o cualquier otra manipulación efectuada por >> terceros. Las opiniones expresadas en este mensaje y en los archivos >> adjuntos son propias del remitente y no representan la opinión o políticas >> de SOFSE, salvo que se diga expresamente y el remitente se encuentre >> autorizado para ello” >> “El contenido del presente mensaje (y sus anexos) es privado, confidencial y >> de exclusivo uso para el destinatario referenciado; es de público >> conocimiento que las comunicaciones por medio de Internet no permiten >> asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así >> como tampoco su integridad o su correcta recepción; es por ello que SOFSE no >> se responsabiliza de posibles perjuicios derivados de la captura, >> incorporaciones de virus o cualquier otra manipulación efectuada por >> terceros. Las opiniones expresadas en este mensaje y en los archivos >> adjuntos son propias del remitente y no representan la opinión o políticas >> de SOFSE, salvo que se diga expresamente y el remitente se encuentre >> autorizado para ello” > > “El contenido del presente mensaje (y sus anexos) es privado, confidencial y > de exclusivo uso para el destinatario referenciado; es de público > conocimiento que las comunicaciones por medio de Internet no permiten > asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así > como tampoco su integridad o su correcta recepción; es por ello que SOFSE no > se responsabiliza de posibles perjuicios derivados de la captura, > incorporaciones de virus o cualquier otra manipulación efectuada por > terceros. Las opiniones expresadas en este mensaje y en los archivos adjuntos > son propias del remitente y no representan la opinión o políticas de SOFSE, > salvo que se diga expresamente y el remitente se encuentre autorizado para > ello”