Commafeed: No se puede conectar en PostgreSQL a través de pgbouncer.

Creado en 10 mar. 2014  ·  8Comentarios  ·  Fuente: Athou/commafeed

Hola,
Estoy tratando de conectar commafeed en postgresql a través de pgbouncer pero recibo este error en pgbouncer

2014-03-10 21:13:59.385 5773 WARNING C-0x1be8bb0: (nodb)/(nouser)@127.0.0.1:38733 unsupported startup parameter: extra_float_digits=2
2014-03-10 21:13:59.385 5773 LOG C-0x1be8bb0: (nodb)/(nouser)@127.0.0.1:38733 closing because: Unsupported startup parameter: extra_float_digits (age=0)
2014-03-10 21:13:59.385 5773 WARNING C-0x1be8bb0: (nodb)/(nouser)@127.0.0.1:38733 Pooler Error: Unsupported startup parameter: extra_float_digits

Los registros de Commafeeds muestran esto:

https://gist.github.com/moumoul/9473401

El archivo de configuración de mi base de datos es así:

        <Resource id="PostgreSQL" type="DataSource">
                JdbcDriver org.postgresql.Driver
        JdbcUrl jdbc:postgresql://localhost:6432/commafeed
                UserName xxxxxxxxxxxxx
                Password xxxxxxxxxxxx
                MaxActive 5
        </Resource>

Este archivo de configuración funciona bien cuando me conecto directamente a PostgreSQL.

Comentario más útil

Entonces, para evitar que el próximo chico haga clic en el enlace de arriba, la "solución" es agregar esto a config.ini en la sección [pgbouncer] :

ignore_startup_parameters = extra_float_digits

Todos 8 comentarios

Mi error. ¿Por qué no encontré esto por mí mismo? Funciona !
Gracias por tu ayuda.

Entonces, para evitar que el próximo chico haga clic en el enlace de arriba, la "solución" es agregar esto a config.ini en la sección [pgbouncer] :

ignore_startup_parameters = extra_float_digits

Una explicación de por qué sucede esto y qué hace y por qué no es el valor predeterminado sería bueno para obtener una mejor comprensión :)

Para salvar al próximo próximo chico algunos clics más:

http://lists.pgfoundry.org/pipermail/pgbouncer-general/2008-November/000307.html

Hay algunos parámetros de los que pgbouncer puede realizar un seguimiento.
Como codificación_cliente. Porque postgres informa cambios
de ese parámetro. El 'extra_float_digits' no es uno de ellos.
Por lo tanto, en el modo de agrupación de transacciones, no hay forma de dar
imagen consistente de ese parámetro a los clientes.

Dar un error duro en lugar de ignorar por defecto es desestimar,
para que el administrador pueda decidir si el parámetro es realmente importante
para la lógica de la aplicación. Si es así, entonces deberías hacer
si es predeterminado desde la configuración de postgres.

Entonces, para evitar que el próximo chico haga clic en el enlace de arriba, la "solución" es agregar esto a config.ini en la sección [pgbouncer] :

ignore_startup_parameters = extra_float_digits

Recibo el siguiente error incluso después de agregar la siguiente línea en [pgbouncer] en el archivo .ini.
ignore_startup_parameters = extra_float_digits


parámetro de inicio no compatible: options=-c extra_float_digits=2
cerrando porque: parámetro de inicio no admitido: opciones (edad = 1 s)
error de pooler: parámetro de inicio no compatible: opciones


¿Puede alguien por favor aconsejar?

@Preetham-Srinivasan Probablemente te asignaron ignore_startup_parameters dos veces. Busque el archivo y asegúrese de que solo se asigna una vez.

@Preetham-Srinivasan Creo que quiere ignore_startup_parameters = options en su caso

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

shussain123456 picture shussain123456  ·  5Comentarios

dos1 picture dos1  ·  4Comentarios

mildfuzz picture mildfuzz  ·  3Comentarios

dsferruzza picture dsferruzza  ·  4Comentarios

laa picture laa  ·  3Comentarios