Es mi primera publicación de stackoverflow, así que quería saludarlos. ;)
Tengo una pregunta sobre pgbouncer. Empecé a usarlo junto con mi aplicación django y postgres. Pensé que todo está configurado correctamente, pero solo obtengo esa información en el registro:
"LOG Stats: 0 req/s, in 0 b/s, out 0 b/s"Parece que no se está ejecutando, ¿o extraño su concepto? No hay otros errores, excepto las líneas de estadísticas con solo 0. La aplicación se ejecuta constantemente con decenas de personas que la usan cada segundo, haciendo conexiones a la base de datos, por lo que debería haber algo registrado, ¿no? ¿Tienes alguna pista de por qué podría pasar esto? ¡Gracias!
pgbouncer escucha, por ejemplo, en el puerto 6543 y su base de datos de postgres en el puerto 5543. Su aplicación tiene que conectarse a pgbouncer, no a la base de datos de postgres.
su_aplicación -> pgbouncer -> postgres
Simplemente edite la configuración de la aplicación y agregue el puerto de pgbouncer, aquí 6543. Por supuesto, su /etc/pgbouncer/pgbouncer.ini debe contener el puerto de base de datos de postgres 5543.
Puede encontrar una documentación útil aquí: pgbouncer docu