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.
¿Puedes probar esto: http://lists.pgfoundry.org/pipermail/pgbouncer-general/2008-November/000301.html ?
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
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]
: